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

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

参考:https://gist.github.com/xujiaao/5fd127a72979cdc3c70dcc1324786f87

也有开发者赞成studio悄悄地这么做,理由:
https://commonsware.com/blog/2017/10/31/android-studio-3p0-flag-test-only.html

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,208评论 25 708
  • afinalAfinal是一个android的ioc,orm框架 https://github.com/yangf...
    passiontim阅读 15,512评论 2 45
  • 人生来孤独。 米米说的没错,我们谁也不知道另一个人在想什么。当他和你说话的时候,眼神漂移,你无从知晓他是在刻意隐瞒...
    viopark阅读 226评论 0 0
  • 轻风絮絮 细雨绵绵 鸟儿欢笑着 引出溪流 草儿看着溪流中的倒影 换上新衣 赶在春天的梅花 正羞答答地绽放 湖...
    艾力阅读 201评论 0 0
  • 信任,我讨厌家人的不信任,陌生人得信任对我来说可有可无,但家人的不信任,让我崩溃。 极度的愤怒,伤心,失望。 作为...
    雨湿窗外风阅读 255评论 0 0