自己开发的App在华为荣耀系列手机上安装失败,“未包含任何证书”

  • 问题描述
  • 问题解决方法
  • 内容扩展

问题描述

自己使用Android Studio开发的App打包生成apk之后,在真机上安装时,显示安装错误,真机的型号是荣耀畅玩6,显示的错误信息时下图所示内容:

问题解决方法

一开始也是百度了很多解决方法,但是没有找到解决办法,之后自己想到会不会是打包生成apk文件的时候,选择Signature有关。所以进行了测试,发现真是和这个有关。
之前打包生成apk文件时,选择的Signature是如下图所示:

这样生成的apk在安装时会出现上面描述的问题,但是把上图中V1、V2都选中时,就不会出现安装失败的问题,下图所示:

这样就把问题解决了。。。所以写篇博客记录一下采坑历程。

内容扩展

百度了一下V1、V2的解释:
V1:应该是通过ZIP条目进行验证,这样APK 签署后可进行许多修改 - 可以移动甚至重新压缩文件。
V2:验证压缩文件的所有字节,而不是单个 ZIP 条目,因此,在签名后无法再更改(包括 zipalign)。正因如此,现在在编译过程中,我们将压缩、调整和签署合并成一步完成。好处显而易见,更安全而且新的签名可缩短在设备上进行验证的时间(不需要费时地解压缩然后验证),从而加快应用安装速度。

只勾选v1签名并不会影响什么,但是在7.0上不会使用更安全的验证方式
只勾选V2签名7.0以下会直接安装完显示未安装,7.0以上则使用了V2的方式验证
同时勾选V1和V2则所有机型都没问题

想看相关的详细解释请参考下面的文章:
Android Studio 打包时 Signature Version V1 V2
Android Studio 打包时 Signature Version 选择 V1 V2 说明

自己开发的App在华为荣耀系列手机上安装失败,“未包含任何证书”相关推荐

  1. 未知的错误代码在应用程序安装:110 android,应用在华为P9手机上安装失败原因分析 (错误码:-110)...

    问题描述: 应用在之前的华为手机上都能正常安装,但是在华为P9手机上安装失败,提示错误为: 失败原因: 系统问题导致安装失败(错误码:-110) 原因分析: 开始怀疑是android的版本问题,后来看 ...

  2. 应用在华为P9手机上安装失败原因分析 (错误码:-110)

    问题描述: 应用在之前的华为手机上都能正常安装,但是在华为P9手机上安装失败,提示错误为: 失败原因: 系统问题导致安装失败(错误码:-110) 原因分析: 开始怀疑是android的版本问题,后来看 ...

  3. 华为荣耀系列手机无法查看logcat

    [问题] 华为荣耀Honor V9无法查看logcat. [原因] 官方rom没有log输出,为了快速启动被阉割掉了. [解决方法] 拨号界面输入*#*#2846579#*#*进入测试模式.

  4. uniapp云打包成app后,在Android12手机上横屏样式未填满手机界面;在ios手机上横屏不生效;问题解决

    问题1:横屏在本地调试时是好的,云打包后在Android12上横屏样式宽度就只生效了一半. 解决:在onLoad中,定时500ms后再进行横屏操作(200ms不生效) onLoad(option) { ...

  5. 如何报p20手机数据导入计算机,华为P20系列手机与电脑共享内容传输文件的方法...

    机友们都知道,华为P20系列手机上的内容是可以分享给电脑(PC/MAC),通过手机中的Huawei Share可以将手机中的照片.文件分享给电脑,还同时支持在电脑端编辑手机中的照片.手机与电脑连接传输 ...

  6. 华为荣耀系列移动终端产品分析和演进研究

    华为/荣耀系列移动终端产品分析和演进研究 引言 移动终端发展史简介 荣耀系列手机产品服务 Honor 20 PRO 华为系列手机产品服务 P30 Pro Mate 30 Pro Mate X 硬件发展 ...

  7. 荣耀6手机升级android版本,华为荣耀6手机升级开发版本退回到稳定版的方法

    现在华为荣耀系列,陆续更新了EMUI3.0系统,而EMUI3.0又分为稳定版和开发版两种,很多人为了尝鲜,就申请OTA,更新成了开发版,结果发现可能不尽人意,打算退回. 如果你不小心手贱更新成了开发版 ...

  8. android 不卡 华为,荣耀Magic是什么系统 华为荣耀Magic手机是不是也不卡?

    此前传闻荣耀Magic将不再使用安卓系统,而采用自主操作系统,令不少花粉兴奋,不过随着荣耀Magic正式发布,该机搭载的操作系统也正式得到了确认,那么,荣耀Magic是什么系统?是否是和华为Mate9 ...

  9. 互联网晚报 | 椰树推出猛男直播销售额不到1千;小鹏回应核心团队换血:部分信息存疑,有待考证;华为 P60 系列手机已量产...

    椰树推出猛男直播销售额不到1千 近日,椰树集团直播间,一群男模特穿着紧身背心.拿着椰树椰汁,在直播间展示肌肉和身材.还有人自称是国家二级运动员.据悉,男模直播当天下午,"椰树集团" ...

最新文章

  1. 在请求分页虚存管理系统中_请求分页式系统中,以页为单位管理用户的虚空间,以段为单位管理内存空间_学小易找答案...
  2. GIS中的拓扑关系和ArcGIS中的拓扑
  3. SemSorGrid4Env
  4. 转: 虚拟IP(VIP)原理
  5. Java拾遗:007 - 代理模式与动态代理
  6. Given inorder and postorder traversal of a tree, construct the binary tree
  7. 多线程和并发管理 .NET多线程服务
  8. android pdf阅读工具,Android手机上最好用的PDF阅读器,没有之一!
  9. 微信小程序实现带参数的分享功能
  10. 手机计算机怎样可以整分数计算,分数计算器设计
  11. 深度学习#tensorflow进阶
  12. linux支持ipv6
  13. 基于Python SimpleHTTPServer.py的修改脚本:HTTP文件服务器,修正中文目录列表,支持视频文件在线播放
  14. 香烟logo设计灵感 - logo设计公司 - ci设计
  15. 双模sa_NSA/SA双模5G基站才是通信运营商决胜未来的关键!
  16. 【GAOPS002】round robin Verilog实现
  17. 解决Oracle MySQL 安全漏洞(CVE-2021-22570)
  18. VS错误:未能加载文件或程序集“NPOI, Version=2.3.0.0, Culture=neutral, PublicKeyToken...
  19. DCDC12V升压22V~24V 200W大功率音箱电源芯片 SL4010
  20. Python面向对象——正方形面积

热门文章

  1. iptables实例4-NAT转换
  2. sql server数据库打开时报错:无法打开数据库msdb。恢复操作已将该数据库标记为SUSPECT
  3. Android自定义动态布局 — 多图片上传
  4. 判断IPV6地址格式是否正确
  5. 19python_类和对象
  6. Double类型详解
  7. 【卷积神经网络的加速】Speeding up Convolutional Neural Networks with Low Rank Expansions
  8. linux学习笔记3.0
  9. Nexus6p手机root和安装xposed
  10. 液晶屏驱动 Realtek2660H方案demo有电路板,电路图源码#Realtek2660H方案