【Android】App安装提示“该安装包未包含任何证书”问题处理 您所在的位置:网站首页 oppo凭证安装 【Android】App安装提示“该安装包未包含任何证书”问题处理

【Android】App安装提示“该安装包未包含任何证书”问题处理

2023-10-08 08:41| 来源: 网络整理| 查看: 265

根据客户反馈,安装App时会出现安装失败的问题,如下图: 在这里插入图片描述 安装失败就算了,还被怀疑我亲自动手打包的App不是正版,这不能忍,这个问题我一定要处理掉。

可后来发现我错了,这让人不能忍的问题居然无法复现!!!

这怎么搞?同样是华为手机,为什么客户的手机如此优秀?

实在没办法了,不得已的去百度搜搜,虚心向广大网友讨要处理问题的方法

根据网友提供的信息,问题是出在了安装包打包的时候没有勾选上 V1(Jar Signature)与 V2(Full APK Signature)这两个选项或者少勾选了其中一个 在这里插入图片描述 或者可以将其配置写入build.gradle里

android{ signingConfigs { release { v1SigningEnabled true //打包时默认勾选 V1(Jar Signature) v2SigningEnabled true //打包时默认勾选 V2(Full APK Signature) } } }

勾选之后再次打包即可了

问题解决了,那么,V1(Jar Signature)与V2(Full APK Signature)到底是什么呢?勾选与不勾选又有何差别?

V1(Jar Signature): 验证未解压的文件内容,APK 签署后可进行许多修改 ,可以移动甚至重新压缩文件。

V2(Full APK Signature): 验证压缩文件的所有字节,而不是单个 ZIP 条目,在签名后无法再更改(包括 zipalign),压缩、调整和签署合并成一步完成。V2(Full APK Signature)更安全而且新的签名可缩短在设备上进行验证的时间(不需要费时地解压缩然后验证),从而加快应用安装速度。如有任何自定义任务篡改 APK 文件或对其进行后处理(无论以任何方式)

需要注意: V2(Full APK Signature)是Android 7.0后才有的,为了更好的兼容,打包时还是把两个对选上较好,这样还能一定程度上避免一定的问题。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有