解决APK安装包无法解析的问题 最近翻到一个老的单核安卓平板,由于尺寸比较大,还想发挥一下余热,就准备安装一些APK。 从系统信息上看,是安卓V4.0.4的版本,但是网上找了一些标明是支持安卓4的APK,安装时却提示解析安装包出现了问题,无法安装。 开始我怀疑是APK下载不完整,可是将APK用ZIP打开后,内容都还是正确的。 接下来我猜测是APK写错了,需要更高的版本。不过用aapt工具dump了apk信息后,发现其SDK的版本的确写着是14,也就是说安卓V4.0.4版本的系统是可以安装的。 我只能怀疑平板系统信息中的版本写错了,其实并不是V4.0.4。不过用adb连上平板,在用命令: adb shell getprop ro.build.version.sdk 查到系统的确是V4.0.4对应的15。 APK的版本没有问题,平板的版本也没有问题,到底是什么原因导致解析安装包出现了问题呢? 我灵机一动,干脆用adb来安装apk,果不其然,安装成功了。 真相终于大白了,原来是系统的安装程序出了问题。 |
----------------------------------------------
|