在跑測VTS的過程中,發(fā)現(xiàn)最終的結(jié)果只跑了6個模塊,并且log中有如下內(nèi)容:
armeabi-v7a VtsHalGnssV1_0Target: VtsHalGnssV1_0Target:
Error executing adb cmd 'adb -s WT123456789 shell "stop"'. ret: 1, stdout: , stderr: stop: must be root
armeabi-v7a VtsHalGatekeeperV1_0Target: VtsHalGatekeeperV1_0Target:
Error executing adb cmd 'adb -s WT123456789 shell "stop"'. ret: 1, stdout: , stderr: stop: must be root
armeabi-v7a VtsHalGraphicsComposerV2_3Target: VtsHalGraphicsComposerV2_3Target:
Error executing adb cmd 'adb -s 0123456789ABCDEF shell "stop"'. ret: 1, stdout: , stderr: stop: must be root
使用adb 查看發(fā)現(xiàn):[ro.system.build.type]: [user]
而其他可以正常跑測vts的項目,該屬性應(yīng)該是[userdebug]
所以,基本判定是由于刷boot-debug.img出現(xiàn)了異常,后來排查發(fā)現(xiàn)如下問題,是因為提供了錯誤的boot-debug.img引起的異常:
$fastboot flash boot boot-debug.img
Invalid sparse file format at header magic
Sending sparse 'boot' 1/1 (8932 KB) OKAY [ 0.305s]
Writing 'boot' FAILED (remote: 'sparse image size span overflow.')
fastboot: error: Command failed