Android Studio打包APK安装失败:应用是非正式版本,当前设备不支持安装
问题描述:
Android studio 打包apk后发给别人,安装失败。
失败原因显示:应用是非正式发布版本,当前设备不支持安装
原因分析:
造成该问题的原因是Android Studio 3.0会在debug apk的manifest文件application标签里自动添加 android:testOnly="true"属性。该属性导致在IDE中使用Run生成的apk在大部分手机上只能用adb install -t 来安装。
解决方案:
在gradle.properties 文件中添加如下指令:
android.injected.testOnly=false
m0_60347167: 都试了,还是不行呢
qq_43531912: 谢谢up,成功了!!
普通网友: 引领技术潮流,是不可多得的好文,十分值得借鉴和参考。期待博主未来能够持续分享更多好文【我也写了一些相关领域的文章,希望能够得到博主的指导,共同进步!】
木毅01: 确实有用 至于为什么~
前段小菜鸟: 动态赋值可以解决这个问题