Page 1 of 2

安卓智能生活5.15.0 小程序真机调试bug

Posted: 2024年 Jul 26日 16:58
by slkiop

复现步骤:
新建项目 选择“面板 SDM 通用模版”,
将pages/home/index.tsx 修改为以下代码:

Code: Select all

import React from 'react';
import { Switch, Text, View } from '@ray-js/ray';
import { TopBar } from '@/components';
import styles from './index.module.less';
import { useActions, useProps } from '@ray-js/panel-sdk';

export function Home() {
  const actions = useActions();
  const LC15_light = useProps(props => props.LC15_light);

  return (
    <View className={styles.view}>
      <TopBar />
      <Switch
        onChange={e => {
          if (e.value) {
            actions.LC15_light.set(1);
            return;
          }
          actions.LC15_light.set(0);
        }}
      >
        <Text>Light: {LC15_light}</Text>
      </Switch>
    </View>
  );
}

export default Home;

选择一个真实设备

1721983743429.png

然后真机预览,点击switch后会报错

22.jpg

但是使用虚拟设备是没有这个问题的。
IDE 上也是正常的。
使用的设备是安卓 智能生活 5.15.0 版本


Re: 安卓智能生活5.15.0 小程序真机调试bug

Posted: 2024年 Jul 29日 09:31
by xuanyi

你好,麻烦提供一下pid或者设备id


Re: 安卓智能生活5.15.0 小程序真机调试bug

Posted: 2024年 Jul 29日 11:35
by slkiop
xuanyi 2024年 Jul 29日 09:31

你好,麻烦提供一下pid或者设备id

设备ID:6c437d4b22cb7846fasqjn


Re: 安卓智能生活5.15.0 小程序真机调试bug

Posted: 2024年 Jul 29日 11:54
by xuanyi

麻烦用 publishDps 看下下发有没有问题呢


Re: 安卓智能生活5.15.0 小程序真机调试bug

Posted: 2024年 Jul 29日 13:39
by slkiop
xuanyi 2024年 Jul 29日 11:54

麻烦用 publishDps 看下下发有没有问题呢

还是一样。你们不能复现吗?


Re: 安卓智能生活5.15.0 小程序真机调试bug

Posted: 2024年 Jul 31日 10:15
by lshinylee

麻烦提供下 publishDps API error 的具体报错信息截图吧,一般这种错误受不同设备影响,我们基本很难复现的


Re: 安卓智能生活5.15.0 小程序真机调试bug

Posted: 2024年 Jul 31日 12:44
by slkiop
lshinylee 2024年 Jul 31日 10:15

麻烦提供下 publishDps API error 的具体报错信息截图吧,一般这种错误受不同设备影响,我们基本很难复现的

就在截图里啊,具体报错指的是什么?


Re: 安卓智能生活5.15.0 小程序真机调试bug

Posted: 2024年 Jul 31日 13:25
by lshinylee

https://developer.tuya.com/cn/miniapp/d ... publishdps

指的是调用下这个底层 API,打印下 error 是不是有更明确的报错信息


Re: 安卓智能生活5.15.0 小程序真机调试bug

Posted: 2024年 Jul 31日 15:27
by slkiop
lshinylee 2024年 Jul 31日 13:25

https://developer.tuya.com/cn/miniapp/d ... publishdps

指的是调用下这个底层 API,打印下 error 是不是有更明确的报错信息

报错截图:

微信图片_20240731152647.jpg

Re: 安卓智能生活5.15.0 小程序真机调试bug

Posted: 2024年 Jul 31日 15:52
by lshinylee

看了下,你这个是 tuyalink 物模型的设备,和普通 dp 开发模式不一样的,可以参考下这个模板试试看看 https://github.com/Tuya-Community/tuya- ... s/index.ts