开发过程中发现自己在Android studio上进行安装是可以的,但是打成debug apk给其他人使用adb install -r xxx.apk时,会报错提示:INSTALL_FAILED_TEST_ONLY,查看原因是因为在Android studio 3.0之后,build budeg apk时会默认在manifest的application里面加入android:testOnly="true"属性,可以通过反编译debug apk的方式进行验证是否有这个属性。 解决方法: 方法一:在项目中的全局配置gradle.properties文件中设置:android.injected.testOnly=false 方法二:加 -t 属性 :adb install -t app-debug.apk