Android 安裝失敗——Installation failed with message INSTALL_FAILED_TEST_ONLY. It is possible th

因为自己的Android手机内存太小,经常不足,所以习惯性的以为是内存不足导致的,清了清内存后依然不可以安装,仔细看了报错,跟内存并没有什么关系。

由于Android3.0之后,直接从Studio上运行到手机上走debug包的时候会默认将

android.injected.testOnly=true 等于true 

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

 

你可能感兴趣的:(android)