出错环境:安装测试环境 Apk 文件,安装报错,或者安装成功后打不开应用。
错误信息:INSTALL_PARSE_FAILED_UNEXPECTED_EXCEPTION (AndroidStudio)
设备:OPPO R7s Android 4.4.4(19)。
解决历程和方法:
一:
网上有说是 minSdkVersion 的配置问题,包括 build.gradle 和 AndroidManifest.xml 文件中。比对后并非此原因。并未尝试。
二:
发现正式环境包是可以安装的,问题就出现在 打包配置上。
经比对,发现 release 包有 配置 zipAlignEnabled true。debug 包默认为 false。修改后成功解决问题。
搜索 zipAlignEnabled 的说明:
设置 zipAlignEnabled 为 true 后,zipAlign 可以让安装包中的资源按 4 字节对齐,这样可以减少应用在运行时的内存消耗。像 Google Play 强制要求开发者上传的应用必须是经过 zipAligned。
外链:简单优化:zipAlign 此文有些 zipAlign 简单介绍
网友评论