正常情况下我们通过命令行安装应用执行命名是
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
本文发布于:2024-02-01 12:11:23,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170676068436501.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |