基于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
请各位大佬帮忙看看什么原因导致的,万分感谢
