OpenHarmony 4.0 Release Pad Launcher 编译替换无法启动的解决方案 原创
westinyang
发布于 2023-12-16 10:00
浏览
0收藏
关于作者:I’m westinyang
时间线
随着时间的推移,此篇文章在未来的某一天可能不再具备参考性,不过解决问题的思路还是值得分享下去的!
- 2023-10-26 OpenHarmony 4.0 Release 发布
- 2023-12-12 此问题的发现和解决
- 2023-12-16 此文章发布
解决方案
- 系统启动器仓库:https://gitee.com/openharmony/applications_launcher/tree/OpenHarmony-4.0-Release
- 这几天编译替换4.0 Release分支Pad版式的系统启动器应用,碰到了无法正常启动进入启动器的情况(Phone版式的正常)
- 经过一番折腾,猜测是4.0 Release在发布后,后续此分支还有很多的补丁优化提交,说不定就是哪次提交导致的这个问题
- 这后续多出的几十次提交,一时半会儿也不太好排查是哪里的问题,并且也只是猜测与之有关
- 然后开始验证退回早期的几次提交是否可行,结果就是验证了刚才的猜测是对的
- 退回到4.0 Release分支的第538次提交,commit-id: 58a6d05d649062d913aabdf203bd48bc5456a29d
- https://gitee.com/openharmony/applications_launcher/tree/58a6d05d649062d913aabdf203bd48bc5456a29d
- 然后重新编译替换 Pad Launcher 就可以了
替换应用
ren phone_launcher-default-signed.hap Launcher.hap
ren launcher_settings-phone_launcher-default-signed.hap Launcher_Settings.hap
hdc target mount
hdc shell rm -rf /data/misc_de/0/mdds/0/default/bundle_manager_service
hdc shell rm -rf /data/accounts
hdc shell mount -o remount,rw /
hdc file send .\Launcher.hap /system/app/com.ohos.launcher/Launcher.hap
hdc file send .\Launcher_Settings.hap /system/app/com.ohos.launcher/Launcher_Settings.hap
pause
hdc shell mount -o remount,rw /
hdc shell rm /data/* -rf
hdc shell sync /system/bin/udevadm trigger
hdc shell reboot
相关资源
- DevEco Studio 4.0 Release 下载地址:https://gitee.com/openharmony/docs/blob/master/zh-cn/release-notes/OpenHarmony-v4.0-release.md#配套关系
- Full-SDK 下载地址:http://ci.openharmony.cn/workbench/cicd/dailybuild/dailylist
持续关注
- 关于作者:I’m westinyang
- 哔哩哔哩:个人主页
©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
已于2024-1-18 16:53:23修改
赞
收藏
回复
相关推荐
思路很值得学习