以下是我个人遇到过的APP无法安装的一些问题:
- 无法安装应用:
- 手机系统版本过低:不符合应用支持的最低版本。(比如应用只支持Android 4.0以上的手机,而手机是Android2.3的)解决方案:换手机;
- 已存在应用但是再次安装同一个应用导致应用未安装:
- 下载的应用版本号低于当前已安装的应用版本。解决方案:检查当前已安装应用版本号,下载更新的版本升级;
- 手机空间不足,本地存储空间不足,导致应用安装解压时出现错误。解决方案:清理手机垃圾,释放更多空间;
- 没有给予应用安装所需权限。解决方案:设置 — 安全 — 打开安装“未知来源”的应用程序;
- 手机系统内部还有之前安装包的残留文件,导致再次安装时无法覆盖安装。解决方案:应用完全卸载(设备连接电脑后,在调试模式下通过命令行:adb uninstall <com.xxx.xxx(包名)>来卸载应用)
- (特殊)手机本机系统错误,导致部分应用安装不上。解决方案:还原出厂设置,有必要时还需要进行双wipe(双清)进行刷机;
- 安装包解析失败:
- APK文件损坏;
- 安装的应用要求最低版本号高于当前手机系统版本;
- 内存卡格式不对或者已损坏;
- 应用无法打开、闪退:
- 内存占用过高,导致系统强行关闭应用;
- 应用兼容性问题:
- 项目中代码引用的类库文件兼容性导致的问题;
- 应用对32位和64位架构CPU的设备支持不完整(so包支持armabi-v7a);
- 比如Android Wear/TV(穿戴/电视)的应用就很可能只支持Wear/TV设备,跨平台设备(手机)无法安装。解决方案:买手表换手机。