《 空中接口学园 》 >> IT课程 >>>> 解决APK安装包无法解析的问题 |
-- 作者:tom -- 发布时间:2022-11-15 21:36:05 最近翻到一个老的单核安卓平板,由于尺寸比较大,还想发挥一下余热,就准备安装一些APK。 从系统信息上看,是安卓V4.0.4的版本,但是网上找了一些标明是支持安卓4的APK,安装时却提示解析安装包出现了问题,无法安装。 开始我怀疑是APK下载不完整,可是将APK用ZIP打开后,内容都还是正确的。 接下来我猜测是APK写错了,需要更高的版本。不过用aapt工具dump了apk信息后,发现其SDK的版本的确写着是14,也就是说安卓V4.0.4版本的系统是可以安装的。 我只能怀疑平板系统信息中的版本写错了,其实并不是V4.0.4。不过用adb连上平板,在用命令: 查到系统的确是V4.0.4对应的15。 APK的版本没有问题,平板的版本也没有问题,到底是什么原因导致解析安装包出现了问题呢? 我灵机一动,干脆用adb来安装apk,果不其然,安装成功了。 真相终于大白了,原来是系统的安装程序出了问题。 -- 作者:tom -- 发布时间:2023-06-24 08:13:37 这次要装一个新的APP,又遇到了APK安装包无法解析的问题。 可巧发现某个目录下的内容乱码,说明文件系统出了问题,干脆重置系统,格式化后重来。 结果APP都顺利安装成功,说明是安卓系统的文件系统出了问题。 我分析APK需要先解压到安卓系统的临时目录,但是安卓系统无法正确读取解压后的内容,导致包解析出错。重置系统后,解压就没有问题了。 至于ADB能成功安装,大概是解压在PC侧完成的,不涉及安卓系统。 目前已经有2条评论 >>> 发表你的见解 |
Powered by:Old version Copyright ©2002 - 2019空中接口学园 , 页面执行时间:45.898毫秒 |