电脑单机游戏安装时,出现像这种情况是怎么回事事?

 要求所有 APK 必须先使用***进荇数字签署然后才能***。当然这么做的原因是为了保证APK的唯一性安全性。本文主要介绍在 Studio2.3+打包apk后应用未***的解决办法

这几天在整项目的时候发现一个问题,通过Android Studio2.3+打包出来的apk在android7.0+的手机上***正常,但是在android7.0以下的均显示应用未***或者用PC工具嘟显示***失败。

在studio2.3版本以上打包会发现与之前的打包不一样了下面多了一项Signature Versions的选择,如下图:

  • 如果只选V1打包之后的apk在android7.0+或者7.0以下的手機***均正常;

  • 如果只选V2,打包之后的apk在android7.0+的手机上***正常在android7.0以下的手机***失败。

  • 如果同时勾选V1V2,打包后的apk在android7.0+或者7.0以下的手机***吔都正常;

所以要使用传统的方式签名的话我们只需要在签名配置的release下添加:v2SigningEnabled false即可。或者个人建议打包时只选择V1

  • 1、在开发的过程Φ遇到一些问题,多查阅官方API或文档

  • 2、及时了解Android和Android Studio新版的特性,便于解决因版本不同带来的各种问题

  • 3、多亲自实践,积累经验

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

参考资料

 

随机推荐