Failure [INSTALL_FAILED_TEST_ONLY: installPackageLI]

今天在做hencoder的自定义view练习的时候,下载了练习项目,使用的时候发现项目是在3.0版本的studio上创建的,我的studio版本是2.2.2,运行时提示最低版本为3.0

在网上找到https://blog.csdn.net/suwenlai/article/details/78211563

gradle.properties中添加:android.injected.build.model.only.versioned = 3,项目运行成功,但是在安装应用的时候又提示

Failure [INSTALL_FAILED_TEST_ONLY: installPackageLI]


然后又找到了这篇文章https://www.jianshu.com/p/3d73fb0d138f

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

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





你可能感兴趣的:(记录防坑)