禁止 android studio 3.0+ 自动添加android testOnly="true"

2,015 阅读1分钟

Android Studio 3.0会在debug apk的manifest文件application标签里自动添加 android:testOnly="true"属性,导致IDE中run跑出的apk在大部分手机上只能用adb install -t <apk>来安装,在oppo手机上甚至安装不了

解决办法 在gradle.properties(项目根目录或者gradle全局配置目录 ~/.gradle/)文件中添加android.injected.testOnly=false

参考:gist.github.com/xujiaao/5fd…

也有开发者赞成studio悄悄地这么做,理由: commonsware.com/blog/2017/1…