android studio 编译出的apk安装报错 “应用是非正式发布版本,请使用官方版本进行安装“ 解决方案

您所在的位置:网站首页 手机应用程序安装失败1031怎么办 android studio 编译出的apk安装报错 “应用是非正式发布版本,请使用官方版本进行安装“ 解决方案

android studio 编译出的apk安装报错 “应用是非正式发布版本,请使用官方版本进行安装“ 解决方案

2024-07-17 08:38| 来源: 网络整理| 查看: 265

今天使用android studio写原生android代码时,发现apk安装会报错,用qt写的android从来没有遇见过这种问题,现记录一下:

异常情况: Android studio 打包apk后发给别人,安装失败。 失败原因显示:应用是非正式发布版本,当前设备不支持安装。 在自己手机上也无法安装,之后连接USB进行调试时可以运行,打包成APK安装就会显示

下图错误:

在这里插入图片描述 原因分析: 造成该问题的原因是Android Studio 4.1会在debug apk的manifest文件application标签里自动添加 **android:testOnly=“true”**属性。该属性导致在IDE中使用Run生成的apk在大部分手机上只能用adb install -t 来安装。

这种apk在某些手机上甚至安装不了。

解决方法: 在gradle.properties 文件中添加如下指令:

android.injected.testOnly=false

觉得作者写的不错的,可以请作者喝杯咖啡☕!!! 在这里插入图片描述



【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3