以下是我個人遇到過的APP無法安裝的一些問題:
- 無法安裝應用:
- 手機系統版本過低:不符合應用支持的最低版本。(比如應用只支持Android 4.0以上的手機,而手機是Android2.3的)解決方案:換手機;
- 已存在應用但是再次安裝同一個應用導致應用未安裝:
- 下載的應用版本號低於當前已安裝的應用版本。解決方案:檢查當前已安裝應用版本號,下載更新的版本升級;
- 手機空間不足,本地存儲空間不足,導致應用安裝解壓時出現錯誤。解決方案:清理手機垃圾,釋放更多空間;
- 沒有給予應用安裝所需權限。解決方案:設置 — 安全 — 打開安裝“未知來源”的應用程序;
- 手機系統內部還有之前安裝包的殘留文件,導致再次安裝時無法覆蓋安裝。解決方案:應用完全卸載(設備連接電腦后,在調試模式下通過命令行:adb uninstall <com.xxx.xxx(包名)>來卸載應用)
- (特殊)手機本機系統錯誤,導致部分應用安裝不上。解決方案:還原出廠設置,有必要時還需要進行雙wipe(雙清)進行刷機;
- 安裝包解析失敗:
- APK文件損壞;
- 安裝的應用要求最低版本號高於當前手機系統版本;
- 內存卡格式不對或者已損壞;
- 應用無法打開、閃退:
- 內存占用過高,導致系統強行關閉應用;
- 應用兼容性問題:
- 項目中代碼引用的類庫文件兼容性導致的問題;
- 應用對32位和64位架構CPU的設備支持不完整(so包支持armabi-v7a);
- 比如Android Wear/TV(穿戴/電視)的應用就很可能只支持Wear/TV設備,跨平台設備(手機)無法安裝。解決方案:買手表換手機。