讨论广场 问答详情
【求助】RK3588(dayu210) OH4.1release,出现卡LOGO,无法显示开机动画,无法进入桌面
adffice 2025-11-07 23:46:18
104 评论 分享

基于dayu210适配OH4.1release,开机后正常显示uboot.logo、kernel.logo,但一直卡在kernel.logo画面,没有显示动画,也没有进入桌面,可以正常打印日志、正常进入终端,未重启

输入 param get | grep bootevent 如下:
# param get | grep bootevent
grep: (standard input): Invalid argument
    persist.init.bootevent.enable = true
    bootevent.account.ready = true
    bootevent.appfwk.ready = true
    bootevent.wms.fullscreen.ready = false
    bootevent.samgr.ready = true
    bootevent.useriam.fwkready = true
    bootevent.bootanimation.ready = true
    bootevent.bootanimation.finished = true
    bootevent.param_watcher.started = true
    bootevent.appspawn.started = true
 

查看launcher 和 systemui进程,发现没有启动:
# ps -ef | grep systemui
grep: (standard input): Invalid argument
root         22991  2968 0 22:08:46 pts/0 00:00:00 grep systemui
# ps -ef | grep launcher
grep: (standard input): Invalid argument
root         23235  2968 0 22:08:59 pts/0 00:00:00 grep launcher

尝试安装launcher,发现报错:
# bm install -r -p /system/app/com.ohos.launcher/Launcher.hap
error: failed to install bundle.
code:9568337
error: install parse unexpected.
 

查看日志,发现所有预装应用都没有安装成功,都有如下报错:

01-05 19:48:25.040   917  1366 D C01120/BundleMgrService: [zip_file.cpp(Open):165] open: <private>
01-05 19:48:25.040   917  1366 D C01120/BundleMgrService: [zip_file.cpp(ParseEndDirectory):106] parse EOCD offset(0x33363630) file start position(0x00000000)
01-05 19:48:25.040   917  1366 E C01120/BundleMgrService: [zip_file.cpp(CheckEndDir):78] end dir format error
01-05 19:48:25.040   917  1366 E C01120/BundleMgrService: [base_extractor.cpp(Init):45] open zip file failed
01-05 19:48:25.040   917  1366 E C01120/BundleMgrService: [bundle_parser.cpp(ParseSysCap):179] Bundle extractor init failed

01-05 19:48:25.040   917  1366 I C01120/BundleMgrService: [bundle_extractor.cpp(~BundleExtractor):34] BundleExtractoris destroyed
01-05 19:48:25.040   917  1366 I C01120/BundleMgrService: [base_extractor.cpp(~BaseExtractor):39] BaseExtractor instance is destroyed
01-05 19:48:25.040   917  1366 D C01120/BundleMgrService: [zip_file.cpp(Close):226] close: <private>
01-05 19:48:25.040   917  1366 E C01120/BundleMgrService: [bundle_install_checker.cpp(CheckSysCap):173] parse bundle syscap failed, error: 8519880
01-05 19:48:25.040   917  1366 E C01120/BundleMgrService: [base_bundle_installer.cpp(ProcessBundleInstall):922] hap syscap check failed 8519880
01-05 19:48:25.040   917  1366 I C01120/BundleMgrService: [shared_bundle_installer.cpp(~SharedBundleInstaller):32] shared bundle installer instance is destroyed

 

请各位大佬帮忙看看什么原因导致的,万分感谢

104 评论 分享
相关文件下载
log.zip
86.97 KB
下载
写回答
全部评论(4)

error: install parse unexpected.和Bundle extractor init failed来看,像是你的hap被损坏guo

2025-11-09 11:22:48
2025-11-10 20:33:41
引用:“请问是发现什么问题解决的?”
没有执行repo forall -c 'git lfs pull' ,导致hap没有下载完全
2025-11-10 20:33:41
2025-11-10 14:17:50
引用:“已解决,感谢”
请问是发现什么问题解决的?
2025-11-10 14:17:50
2025-11-10 08:57:48
已解决,感谢
2025-11-10 08:57:48