Android Studio 安裝應用失敗總結

昨天公司剛發了測試機,我拿到一臺魅藍max.剛拆開手機。
今天插上數據線,run.結果居然安裝失敗。提示信息爲:INSTALL_FAILED_USER_RESTRICTED。
頓時懵逼了,剛買的新機,就出現這個問題。無語啊。
剛開始還以爲是Android studio的問題。結果模擬器跑了下,安裝成功。
拿手機在其他人那跑了下,安裝失敗。好吧,手機的問題。
那到底是哪出了問題呢?我未知來源的開關也打開了。USB調試也打開了。就是失敗。結果,自己碰巧看到魅族手機中有個應用叫手機管家,裏面有個USB權限管理,就是它了,是它阻止了程序的安裝。

下面是從網上找到的幾種常見的錯誤及解決方法:
1、INSTALL_FAILED_INVALID_APK:無效的安裝包,安裝包已損壞
請檢查安裝包是否完整。如果是xpk包,可以通過手動安裝xpk來檢測一下。如果是apk包,請重新下載。
2、INSTALL_FAILED_OLDER_SDK:系統版本過低
當前程序不支持您的手機。
3、INSTALL_FAILED_INSUFFICIENT_STORAGE:沒有足夠的存儲空間。
4、INSTALL_FAILED_INVALID_INSTALL_LOCATION:無效的安裝位置。
5、INSTALL_CANCELED_BY_USER:系統禁止安裝未知來源的應用。
這個要在Android系統設置裏修改,勾選安全選項裏的未知來源,允許安裝。
6、INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES:安裝包簽名不一致
這樣的問題主要是簽名衝突造成的,比如你使用了ADB的debug權限簽名,但後來使用標準sign簽名後再安裝同一個文件會出現這樣的錯誤提示,解決的方法除了只有先老老實實從手機上卸載原有版本再進行安裝,而adb install -r參數也無法解決這個問題。
7、INSTALL_FAILED_INVALID_URI:
應用爲中文名, adb install 中文.apk時出現此問題。修改爲英文名就OK了。
8、INSTALL_FAILED_USER_RESTRICTED:
手機系統中有應用阻止了安裝,比如像魅族手機中的手機管家有監控usb安裝apk的權限。關閉此權限,即可。

附錄:adb install 安裝錯誤常見列表
INSTALL_FAILED_ALREADY_EXISTS 程序已經存在
INSTALL_FAILED_INVALID_APK 無效的APK
INSTALL_FAILED_INVALID_URI 無效的鏈接
INSTALL_FAILED_INSUFFICIENT_STORAGE 沒有足夠的存儲空間
INSTALL_FAILED_DUPLICATE_PACKAGE 已存在同名程序
INSTALL_FAILED_NO_SHARED_USER 要求的共享用戶不存在
INSTALL_FAILED_UPDATE_INCOMPATIBLE 版本不能共存 (解決:Teminal中輸入adb uninstall package-name )
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 系統問題導致安裝失敗
DEFAULT 未知錯誤

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章