測試的時(shí)候意述,個(gè)人覺得使用adb的安裝浴栽、卸載命令是特別方便的,但有時(shí)候也會(huì)遇到一些錯(cuò)誤涎劈,這篇文章就做個(gè)總結(jié)和拓展广凸。
[ INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES ]:此apk已經(jīng)安裝過,且已經(jīng)安裝的apk和待安裝的apk簽名不一致
[ INSTALL_FAILED_ALREADY_EXISTS ]:該應(yīng)用已存在
[ INSTALL_FAILED_DUPLICATE_PACKAGE ] :已存在同名程序
[ INSTALL_FAILED_UPDATE_INCOMPATIBLE ] :版本不能共存
以上報(bào)錯(cuò)蛛枚,只要卸載掉之前的已安裝的應(yīng)用即可谅海,一定要確保卸載干凈!不然可能會(huì)出現(xiàn)下面這種報(bào)錯(cuò):
[ INSTALL_FAILED_UID_CHANGED ]:卸載不完全蹦浦,有殘留文件扭吁,導(dǎo)致無法安裝
對于已經(jīng)root過的測試機(jī),可以進(jìn)入/data/data中,把對應(yīng)的包名文件夾刪了智末,就可以正常安裝了。其他辦法暫時(shí)還不知道徒河,求大神們告知系馆!
[ INSTALL_FAILED_INSUFFICIENT_STORAGE ] :沒有足夠的存儲空間
這個(gè)情況就多刪點(diǎn)手機(jī)的東西就行了
[ Failure -200 ]:有些手機(jī)需要確認(rèn)安裝才可以進(jìn)行安裝,未作出確認(rèn)報(bào)錯(cuò)
只要安裝的時(shí)候注意確認(rèn)安裝就行
以下是網(wǎng)上其他錯(cuò)誤的解釋:
[ INSTALL_FAILED_INVALID_APK ]:無效的apk?
[ INSTALL_FAILED_INVALID_URI ]:無效的鏈接
[ INSTALL_FAILED_NO_SHARED_USER ]:要求的共享用戶不存在
[ INSTALL_FAILED_SHARED_USER_INCOMPATIBLE ]:需求的共享用戶簽名錯(cuò)誤
[ INSTALL_FAILED_MISSING_SHARED_LIBRARY ]:需求的共享庫已丟失
[ INSTALL_FAILED_REPLACE_COULDNT_DELETE ]:需求的共享庫無效
[ INSTALL_FAILED_DEXOPT ]:dex優(yōu)化驗(yàn)證失敗
[ INSTALL_FAILED_OLDER_SDK ]:系統(tǒng)版本過舊
[ INSTALL_FAILED_CONFLICTING_PROVIDER ]:存在同名的內(nèi)容提供者
[ INSTALL_FAILED_NEWER_SDK ]:系統(tǒng)版本過新
[ INSTALL_FAILED_TEST_ONLY ]:調(diào)用者不被允許測試的測試程序
[ INSTALL_FAILED_CPU_ABI_INCOMPATIBLE ]:包含的本機(jī)代碼不兼容
[ CPU_ABIINSTALL_FAILED_MISSING_FEATURE ]:使用了一個(gè)無效的特性
[ INSTALL_FAILED_CONTAINER_ERROR ]:SD卡訪問失敗
[ INSTALL_FAILED_INVALID_INSTALL_LOCATION ]:無效的安裝路徑
[ INSTALL_FAILED_MEDIA_UNAVAILABLE ]:SD卡不存在
[ INSTALL_FAILED_INTERNAL_ERROR ]:系統(tǒng)問題導(dǎo)致安裝失敗顽照∮赡ⅲ可能是包名不對。查看包名的方法:adb shell pm list packages | grep 'ikno'(根據(jù)關(guān)鍵詞過濾手機(jī)上安裝的包名代兵,不要grep就是全部包名)
順便求解:Failure [ -99 ] 是什么錯(cuò)誤澳崮稹?找了好久都沒找到這是什么錯(cuò)誤