查了一下网上一些解决方案:

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

android.injected.testOnly=false

但是我配置了没有效果,我测试是用华为mate30 pro 自带浏览器,发现华为手机自带浏览器有些限制,所以接下里看这个我就解决问题,谢谢人间奇迹。

在项目中遇到安卓自带浏览器下载成功 , 但无法打开已下载的APK文件自动安装的问题,特别是三星系列的手机普遍存在这种问题,google后发现也有朋友遇到类似的问题:  http://bbs.csdn.net/topics/390262400

引:

     写了一些 android 的应用放在网站上让人下载,在某些机型上,三星的 android 的 4.0 以上多款机型最普遍, 用安卓自带浏览器下载程序,会提示 "无法打开文件",导致下载后不能直安装.

现在只能采用下面方法解决:
      1.用 UC 来下载安装,但这样就要求客户要用 UC 才可下载及安装我们的系统
      2.叫用户自己在 android 在桌面上,打开文件夹, 则该 apk 点击时即可安装
    问题:某些 android 自带浏览器 , 可能 对下载的 apk 安装进行了限制。 我想通过自己办法,例如修改 apk 或者加某些编译参数,能否解决这种安装的兼容问题 ?

解决方法:(1).  在IIS服务器上,MIME类型中添加一个:

              文件扩展名: .apk
              MIME类型:  application/vnd.android.package-archive

       (2).  服务端部署在tomcat下,已经在tomcat的web.xml里面配置了mini type

       <mime-mapping>
                <extension>apk</extension>
                <mime-type>application/vnd.android.package-archive</mime-type>
           </mime-mapping>

  按照以上方法,解决了三星手机的下载后,apk无法打开直接安装的问题,同时却发现华为的一款手机使用默认的浏览器下载后仍然无法打开安装,经过多番测试,发现在android的AndroidManifest.xml中,如果缺少targetSdkVersion,华为手机通过默认浏览器下载后无法安装,加上之后一切正常(可见对于不同的android系统是多么的让人纠结啊)

  <uses-sdk  android:minSdkVersion="8" android:targetSdkVersion="8"/>

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"package="com.example.phone_management"android:versionCode="2"android:versionName="1.1">//这里需要跟自身版本改一下<uses-sdk  android:minSdkVersion="17" android:targetSdkVersion="32"/><!--链接后台需要的权限 --><!--允许联网 --><uses-permission android:name="android.permission.INTERNET" /><!--获取GSM(2g)、WCDMA(联通3g)等网络状态的信息  --><uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

转载:https://www.cnblogs.com/yaozhongxiao/p/3194765.html

android应用是非正式版本,华为手机自带浏览器,应用是非正式发布版本,当前设备不支持安装相关推荐

  1. 华为手机自带浏览器不支持 ES6 语法

    原文地址:https://caochangkui.github.io/huawei-es6/ 华为手机自带浏览器对 es6 语法的支持度极差,哪怕最新的荣耀10 手机也有该毛病!所以,移动端项目开发中 ...

  2. 华为手机自带浏览器无法下载 iis 网站 apk 问题解决方案(和SSL有关)

    公司 web 服务器上部署了一个下载 app 的网站,同时也是 asp.net mvc 开发的 api 服务端,好久之前就有用户反馈华为手机自带浏览器无法下载 apk,查了好久都没找到原因,今天终于把 ...

  3. 小米华为手机自带浏览器上传图片提示:没有应用可执行操作

    当使用小米手机.华为手机自带浏览器上传图片时,会提示:没有应用可执行操作.最初以为是上传组件的问题,后来发现用原生的表单上传是没有问题的.通过对比发现是多了个accept属性. 代码如下: <i ...

  4. vue打包后华为手机自带浏览器访问空白

    首先肯定是有哪块代码报错了,我们的项目查找出以下二个原因 1.jquery要引入原生的js,不要用vue自带的jquery库 2.不支持vue-viewload组件 貌似就是vue的某些组件和库不支持 ...

  5. android应用是非正式版本,Androidstudio 打包apk安装失败 应用是非正式发布版本,当前设备不支持安装...

    Androidstudio 打包apk安装失败 应用是非正式发布版本,当前设备不支持安装 环境:Androidstudio 4.0  华为手机版本 10.0 android { compileSdkV ...

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

    问题描述: Android studio 打包apk后发给别人,安装失败. 失败原因显示:应用是非正式发布版本,当前设备不支持安装 原因分析: 造成该问题的原因是Android Studio 3.0会 ...

  7. android studio for Mac 关于华为手机的真机连接

    android studio for Mac 关于华为手机的真机连接 step one:需要确保手机的Android版本不低于应用程序所支持的最低SDK版本. step two:用数据线将手机与电脑连 ...

  8. android 华为 多语言,其实华为手机自带翻译神器!一键翻译多国语言,实用又强大...

    现在使用英语.韩文的场合越来越多,还有很多人出国旅游,都需要一个翻译机,来实现语言互通. 其实如果你使用的是华为手机,华为手机自带的翻译神器,可以一键帮你翻译多国语言,实用又强大. 全屏翻译 一.功能 ...

  9. android 华为 多语言,原来华为手机自带翻译神器!这3个方法,一键实现多国语言翻译...

    经常出门旅游,但是不通国外的语言,需要使用专门的翻译机:或者商务交流.英语学习,遇到不懂的文字.对话怎么办? 如果你使用的是华为手机,学会这3个功能,一键就能帮你翻译多国语言,简单实用. 全屏翻译 手 ...

最新文章

  1. 英国JIC院士3.8万英镑招博后-植物代谢物与微生物组-截止6月27日
  2. 2020年,那些「引爆」了机器学习社区的热门论文、库和基准
  3. 用户第一次登录后要求修改密码
  4. Thrift第三课 编写脚本
  5. 分布式系统:SrpingBoot整合Zookeeper和Dubbo的版本匹配问题
  6. 互联网日报 | 理想汽车交付量突破30000辆;美团王慧文正式退休;寺库打造首个奢侈品直播基地...
  7. Spring 的application.properties项目配置与注解
  8. 基于PCA和SVM的人脸识别系统-error修改
  9. 面向对象的三大特性之三:封装
  10. 使用Pspice进行电路仿真
  11. win10电脑风扇一直转解决方法
  12. 使用Python处理声音文件(三):剪辑与淡入淡出
  13. V-Play 使用粗体验
  14. linux系统下载及安装(CentOS-7-x86_64-DVD-1810.iso)
  15. 北京航空航天大学计算机系考研复试上机真题及答案---2014
  16. MiniSTM32F103实现家庭普通电路中的电流谐波检测
  17. 计算机水平每分钟多少字,电脑打字每分钟打多少在一才算快啊? 一般拼音打字一分钟多少才算可以?...
  18. 浙江大学计算机2016年推免录取名单,浙江大学2017年计算机科学与技术学院推免生名单...
  19. .vscode/extensions下放的是插件
  20. Android陀螺仪应用:平衡球小游戏

热门文章

  1. 玉米社:网站seo站外优化技巧、注意事项
  2. 猫鸡米问题java_人猫鸡米渡河问题的数学模型.doc
  3. CSCW领域的“老”词和“新”词
  4. 休谟问题---至今无解的难题!
  5. 上位机开发——数据库系列问题一网打尽
  6. M1芯片MacBook通过Docker安装Kali
  7. [2021首届“陇剑杯”网络安全大赛] webshell
  8. 基于openssl的计算机安全学demo(包含Diffie-Hellman,HAMC,AES的简单应用)
  9. 【 Tomcat 】
  10. /proc/cpuinfo 文件详解