应用是非正式发布版本, 当前设备不支持安装。

今天后端同学要个安装包想体验下,结果apk发过去后,提示不能安装,具体报错如下。

应用是非正式发布版本, 当前设备不支持安装。_第1张图片

出现这个问题是因为Android Studio 3.0开始会在debug apk的manifest文件 application标签里自动添加 android:testOnly="true"属性。该属性导致在IDE中使用Run生成的apk在大部分手机上只能用adb install -t 来安装。如果使用apk直接安装就会报这个错误。

解决办法:

在gradle.properties 文件中添加如下指令:
android.injected.testOnly=false

你可能感兴趣的:(Android,android,gradle,android,studio)