项目场景:
提示:这里简述项目相关背景:
用mate40等发行时间相对较早但系统是HarmonyOS4.0的真机调试
问题描述
提示:这里描述项目中遇到的问题:
程序点击容易卡顿或黑屏
`
原因分析:
CPU兼容问题导致屏幕没刷新,Mate 50、Mate 60系列手机调试进行规避,其他机型正在进行适配中,预计API10将解决此问题,具体发布时间请关注官网通知。如果要临时解决此问题进行调试,可以按照一下方案暂时规避。
解决方案:
首选使用多屏协同
一、首选使用多屏协同或者使用投屏软件鼠标操作。
- 测试使用华为电脑管家有的多屏协同很稳定。手机点击切换tab,投屏软件可以立马反应,虽然手机显示还有延迟,不影响。
- 不是华为笔记本的用户可以安装特定版本的华为电脑管家,具体另寻百度。
二、其他
-
有条件的使用Mate50、Mate60系列手机;
-
降低compileSdkVersion 到8;(降到8不能使用Stage模型,,不建议)
-
开发者选项中开启"显示面(surface)更新";
(注此时每个画面刷新都会闪一下紫色或粉色,有些伤眼睛,短时间可以忍受,长时间不建议使用) -
使用投屏软件scrcpy 将手机画面投屏到电脑上。
手机屏幕共享工具scrcpy
下载链接: https://pan.baidu.com/s/1M-UBEdNm_lWqRbaXD-fUxA?pwd=5mq8 提取码: 5mq8
Mac系统使用scrcpy请参考https://developer.huawei.com/consumer/cn/forum/topic/0209140654188577033?fid=0101587866109860105