Android開(kāi)發(fā)在調(diào)試應(yīng)用時(shí),會(huì)出現(xiàn)各種安裝失敗或出錯(cuò),系統(tǒng)也會(huì)有一個(gè)安裝失敗的通知,通常操作拿著提示去百度查找,今天總結(jié)一個(gè)錯(cuò)誤匯總。
| 安裝失敗關(guān)鍵字 | 原因 | null | null | null |
|---|---|---|---|---|
| INSTALL_FAILED_ALREADY_EXISTS | 此安裝包已被安裝 | |||
| INSTALL_FAILED_INVALID_APK | 安裝包不可用 | |||
| INSTALL_FAILED_INVALID_URI | 安裝地址不可用 | |||
| INSTALL_FAILED_INSUFFICIENT_STORAGE | 無(wú)充足空間安裝應(yīng)用 | |||
| INSTALL_FAILED_DUPLICATE_PACKAGE | 存在同名的安裝程序 | |||
| INSTALL_FAILED_NO_SHARED_USER | 共享用戶不存在 | |||
| INSTALL_FAILED_UPDATE_INCOMPATIBLE | 校驗(yàn)更新不兼容 | |||
| INSTALL_FAILED_SHARED_USER_INCOMPATIBLE | 共享用戶不匹配 | |||
| INSTALL_FAILED_MISSING_SHARED_LIBRARY | 共享庫(kù)不正確 | |||
| INSTALL_FAILED_REPLACE_COULDNT_DELETE | 共享庫(kù)內(nèi)部錯(cuò)誤 | |||
| INSTALL_FAILED_DEXOPT | 空間不足或校驗(yàn)失敗(內(nèi)部dex文件錯(cuò)誤) | |||
| INSTALL_FAILED_OLDER_SDK | 安裝包SDK版本過(guò)舊 | |||
| INSTALL_FAILED_CONFLICTING_PROVIDER | 存在同名的內(nèi)容提供者 | |||
| INSTALL_FAILED_NEWER_SDK | 安裝包SDK版本過(guò)新 | |||
| INSTALL_FAILED_TEST_ONLY | 安調(diào)用者不被允許測(cè)試的測(cè)試程序 | |||
| INSTALL_FAILED_CPU_ABI_INCOMPATIBLE | Native庫(kù)和系統(tǒng)架構(gòu)不一致 | |||
| INSTALL_FAILED_CPU_ABI_INCOMPATIBLE | 安裝包引用了過(guò)新的功能 | |||
| INSTALL_FAILED_CONTAINER_ERROR | 無(wú)法在外部媒體上訪問(wèn)安全容器裝入點(diǎn) | |||
| INSTALL_FAILED_INVALID_INSTALL_LOCATION | 程序包無(wú)法安裝在指定的安裝位置 | |||
| INSTALL_FAILED_MEDIA_UNAVAILABLE | 程序包無(wú)法安裝在指定的安裝位置,因?yàn)樵摻橘|(zhì)不可用 | |||
| INSTALL_FAILED_VERIFICATION_TIMEOUT | 由于驗(yàn)證超時(shí),無(wú)法安裝新軟件包 | |||
| INSTALL_FAILED_VERIFICATION_FAILURE | 無(wú)法安裝新軟件包,因?yàn)轵?yàn)證未成功 | |||
| INSTALL_FAILED_PACKAGE_CHANGED | 程序包改變了調(diào)用程序的預(yù)期 | |||
| INSTALL_FAILED_UID_CHANGED | 新包被分配了一個(gè)不同于以前保存的UID | |||
| INSTALL_FAILED_VERSION_DOWNGRADE | 新軟件包的舊版本代碼比當(dāng)前安裝的軟件包更舊 | |||
| INSTALL_FAILED_PERMISSION_MODEL_DOWNGRADE | 舊包具有足夠高的目標(biāo)SDK以支持運(yùn)行時(shí)權(quán)限,并且新包具有足夠低的目標(biāo)SDK以不支持運(yùn)行時(shí)權(quán)限 | |||
| INSTALL_PARSE_FAILED_NOT_APK | 解析器被賦予一個(gè)不是文件的路徑,或者沒(méi)有以預(yù)期的''.apk'擴(kuò)展名結(jié)束 | |||
| INSTALL_PARSE_FAILED_BAD_MANIFEST | 解析器無(wú)法檢索AndroidManifest.xml文件 | |||
| INSTALL_PARSE_FAILED_UNEXPECTED_EXCEPTION | 解析器遇到意異常 | |||
| INSTALL_PARSE_FAILED_NO_CERTIFICATES | 解析器在.apk中找不到證書(shū) | |||
| INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES | 解析器在.apk中的文件上找到了不一致的證書(shū) | |||
| INSTALL_PARSE_FAILED_CERTIFICATE_ENCODING | 解析器在.apk中的一個(gè)文件中遇到CertificateEncodingException | |||
| INSTALL_PARSE_FAILED_BAD_PACKAGE_NAME | 解析器在清單中遇到錯(cuò)誤或缺少的包名稱 | |||
| INSTALL_PARSE_FAILED_BAD_SHARED_USER_ID | 解析器在清單中遇到錯(cuò)誤的共享用戶標(biāo)識(shí)名稱 | |||
| INSTALL_PARSE_FAILED_MANIFEST_MALFORMED | 解析器在清單中遇到了一些結(jié)構(gòu)問(wèn)題 | |||
| INSTALL_PARSE_FAILED_MANIFEST_EMPTY | 解析器未在清單中找到任何可操作的標(biāo)記(檢測(cè)或應(yīng)用程序) | |||
| INSTALL_FAILED_INTERNAL_ERROR | 由于系統(tǒng)問(wèn)題,系統(tǒng)無(wú)法安裝軟件包 | |||
| INSTALL_FAILED_USER_RESTRICTED | 系統(tǒng)無(wú)法安裝軟件包,因?yàn)橛脩魺o(wú)法安裝應(yīng)用程序包 | |||
| INSTALL_FAILED_DUPLICATE_PERMISSION | 系統(tǒng)無(wú)法安裝程序包,因?yàn)樗趪L試定義已由某個(gè)現(xiàn)有程序包定義的權(quán)限 | |||
| INSTALL_FAILED_NO_MATCHING_ABIS | 系統(tǒng)無(wú)法安裝軟件包,因?yàn)槠浯虬谋緳C(jī)代碼與系統(tǒng)支持的任何ABI都不匹配 | |||
| NO_NATIVE_LIBRARIES | 正在處理的應(yīng)用包不包含任何Native代碼 | |||
| INSTALL_FAILED_ABORTED | 安裝包安裝過(guò)程中被系統(tǒng)終止 |