码迷,mamicode.com
首页 > 移动开发 > 详细

Android | Android Studio打包APK安装失败:应用是非正式版本,当前设备不支持安装

时间:2020-07-08 22:42:22      阅读:647      评论:0      收藏:0      [点我收藏+]

标签:inject   连接   src   ide   使用   studio   run   info   base   

异常情况:

Android studio 打包apk后发给别人,安装失败。

失败原因显示:应用是非正式发布版本,当前设备不支持安装。

在自己手机上也无法安装,之后连接USB进行调试时可以运行,打包成APK安装就会显示下图错误:

技术图片

原因分析:

造成该问题的原因是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 Studio打包APK安装失败:应用是非正式版本,当前设备不支持安装

标签:inject   连接   src   ide   使用   studio   run   info   base   

原文地址:https://www.cnblogs.com/jlutiger/p/13269628.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!