解决Android Studio 提示安装包有异常无法安装

1,179 阅读1分钟

问题起因

OPPO测试机借助USB调试运行未release的apk,显示安装包异常

原因分析

AndroidStudio3.0会在debug apk的mainfest文件application标签里自动添加android:testOnly = "true"属性,该属性导致IDE中使用Run生成的apk在大部分手机上只能用 adb install -t 安装

OPPO手机甚至无法安装

解决方法

在gradle.properties文件中添加如下指令

android.injected.testOnly=false

release发布的apk由于有签名,因此不会出现安装包异常的问题

参考文献

www.jianshu.com/p/3d73fb0d1…