赞
踩
正常情况下我们通过命令行安装应用执行命名是
adb install user/xxx/xxxx.apk
回车之后cmd会执行安装命令 有一个可视的进度能看得到
adb install user/xxx/xxxx.apk
Performing Streamed Install
adb: failed to install user/xxx/xxxx.apk:
Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE: Package <包名>
这个错误是因为已经存在相同报名的安装包 此时我们需要先卸载之前的apk
adb uninstall <包名>
如果卸载成功重新执行 adb install 即可。
如果卸载失败 则需要看报错信息 我的当时报错信息是“DELETE_FAILED_INTERNAL_ERROR”
排查后 发现是因为签名不一致导致的,之前安装的是无签名的包 需要覆盖安装的是有签名的包,虽然包名一样,但是签名不一致,导致安装不上,此时需要一个跟设备上已安装的签名一致的安装包即可安装,本人是换了无签名的安装包,需要注意的是覆盖安装的命令:
adb install -r user/xxx/xxxx.apk
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。