【Adb】使用adb install 常遇到的错误

测试的时候,个人觉得使用adb的安装、卸载命令是特别方便的,但有时候也会遇到一些错误,这篇文章就做个总结和拓展。


[ INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES ]:此apk已经安装过,且已经安装的apk和待安装的apk签名不一致

[ INSTALL_FAILED_ALREADY_EXISTS ]:该应用已存在

[ INSTALL_FAILED_DUPLICATE_PACKAGE ] :已存在同名程序

[ INSTALL_FAILED_UPDATE_INCOMPATIBLE ] :版本不能共存

以上报错,只要卸载掉之前的已安装的应用即可,一定要确保卸载干净!不然可能会出现下面这种报错:


[ INSTALL_FAILED_UID_CHANGED ]:卸载不完全,有残留文件,导致无法安装

对于已经root过的测试机,可以进入/data/data中,把对应的包名文件夹删了,就可以正常安装了。其他办法暂时还不知道,求大神们告知!


[ INSTALL_FAILED_INSUFFICIENT_STORAGE ] :没有足够的存储空间

这个情况就多删点手机的东西就行了


[ Failure -200 ]:有些手机需要确认安装才可以进行安装,未作出确认报错

只要安装的时候注意确认安装就行


以下是网上其他错误的解释:

[ INSTALL_FAILED_INVALID_APK ]:无效的apk 

[ INSTALL_FAILED_INVALID_URI ]:无效的链接

[ INSTALL_FAILED_NO_SHARED_USER ]:要求的共享用户不存在

[ INSTALL_FAILED_SHARED_USER_INCOMPATIBLE ]:需求的共享用户签名错误

[ INSTALL_FAILED_MISSING_SHARED_LIBRARY ]:需求的共享库已丢失

[ INSTALL_FAILED_REPLACE_COULDNT_DELETE ]:需求的共享库无效

[ INSTALL_FAILED_DEXOPT ]:dex优化验证失败

[ INSTALL_FAILED_OLDER_SDK ]:系统版本过旧

[ INSTALL_FAILED_CONFLICTING_PROVIDER ]:存在同名的内容提供者

[ INSTALL_FAILED_NEWER_SDK ]:系统版本过新

[ INSTALL_FAILED_TEST_ONLY ]:调用者不被允许测试的测试程序

[ INSTALL_FAILED_CPU_ABI_INCOMPATIBLE ]:包含的本机代码不兼容

[ CPU_ABIINSTALL_FAILED_MISSING_FEATURE ]:使用了一个无效的特性

[ INSTALL_FAILED_CONTAINER_ERROR ]:SD卡访问失败

[ INSTALL_FAILED_INVALID_INSTALL_LOCATION ]:无效的安装路径

[ INSTALL_FAILED_MEDIA_UNAVAILABLE ]:SD卡不存在

[ INSTALL_FAILED_INTERNAL_ERROR ]:系统问题导致安装失败


顺便求解:Failure [ -99 ] 是什么错误啊?找了好久都没找到这是什么错误

你可能感兴趣的:(【Adb】使用adb install 常遇到的错误)