当前位置: 首页 > news >正文

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

今天使用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

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

相关文章:

  • Android 将后台应用切换到前台
  • 如何从GitHub上下载一个项目中的单个文件或者子文件夹
  • Qt on Android 之设置应用名为中文
  • Qml 编写遥控器转盘按钮
  • Qt for android 设置应用名称国际化
  • Qt for android 静/动态权限的申请
  • c语言-------sizeof()函数讲解 (数组作为参数传递时,是否能在传递过后求该数组的大小呢?)
  • Android SDk Manager里面到底哪些东西是必须下载的?
  • C++11中的原子操作(atomic operation)
  • Android各版本代号/版本号/API级别
  • android 如何让通知不被清除或者点击后不消失
  • Linux-pthread如何设置线程的优先级
  • Qt系列文章之一(Qt 下载、安装,组件管理软件​储存库设置,离线/在线安装方式)
  • Qt系列文章之二(Qt 环境搭建,主要针对MSVC/Android 平台)
  • Qt系列文章之三(编写简单程序Hello world 到不同平台winPc/Android)
  • [分享]iOS开发-关于在xcode中引用文件夹右边出现问号的解决办法
  • 2018天猫双11|这就是阿里云!不止有新技术,更有温暖的社会力量
  • CAP 一致性协议及应用解析
  • Github访问慢解决办法
  • Git的一些常用操作
  • javascript 哈希表
  • Java比较器对数组,集合排序
  • js作用域和this的理解
  • 阿里研究院入选中国企业智库系统影响力榜
  • 分享一份非常强势的Android面试题
  • 服务器从安装到部署全过程(二)
  • 浅谈JavaScript的面向对象和它的封装、继承、多态
  • 融云开发漫谈:你是否了解Go语言并发编程的第一要义?
  • 什么软件可以提取视频中的音频制作成手机铃声
  • 探索 JS 中的模块化
  • 想晋级高级工程师只知道表面是不够的!Git内部原理介绍
  • kubernetes资源对象--ingress
  • Python 之网络式编程
  • 阿里云服务器如何修改远程端口?
  • #我与Java虚拟机的故事#连载03:面试过的百度,滴滴,快手都问了这些问题
  • %3cscript放入php,跟bWAPP学WEB安全(PHP代码)--XSS跨站脚本攻击
  • (01)ORB-SLAM2源码无死角解析-(56) 闭环线程→计算Sim3:理论推导(1)求解s,t
  • (1)(1.13) SiK无线电高级配置(六)
  • (16)UiBot:智能化软件机器人(以头歌抓取课程数据为例)
  • (33)STM32——485实验笔记
  • (LeetCode) T14. Longest Common Prefix
  • (八)五种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (附源码)计算机毕业设计SSM疫情下的学生出入管理系统
  • (力扣记录)235. 二叉搜索树的最近公共祖先
  • (七)微服务分布式云架构spring cloud - common-service 项目构建过程
  • (使用vite搭建vue3项目(vite + vue3 + vue router + pinia + element plus))
  • (四)Linux Shell编程——输入输出重定向
  • (转)C#调用WebService 基础
  • (转载)利用webkit抓取动态网页和链接
  • .NET 程序如何获取图片的宽高(框架自带多种方法的不同性能)
  • .NETCORE 开发登录接口MFA谷歌多因子身份验证
  • @Autowired多个相同类型bean装配问题
  • [ 数据结构 - C++]红黑树RBTree
  • [2018/11/18] Java数据结构(2) 简单排序 冒泡排序 选择排序 插入排序
  • [ABP实战开源项目]---ABP实时服务-通知系统.发布模式