搜索
热搜: 活动 交友 discuz
查看: 4800|回复: 0
打印 上一主题 下一主题

Android Studio升级到了2.3版本 签名打包signature versions v1 v2

[复制链接]

160

主题

165

帖子

814

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
814
跳转到指定楼层
楼主
发表于 2017-3-12 16:06:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Android Studio升级到了2.3版本会出现上面选择

官方解释:

[color=rgba(0, 0, 0, 0.682353)]Android 7.0 引入一项新的应用签名方案 APK Signature Scheme v2,它能提供更快的应用安装时间和更多针对未授权 APK 文件更改的保护。在默认情况下,Android Studio 2.2 和 Android Plugin for Gradle 2.2 会使用 APK Signature Scheme v2 和传统签名方案来签署您的应用。

[color=rgba(0, 0, 0, 0.682353)]虽然我们建议您对您的应用采用 APK Signature Scheme v2,但这项新方案并非强制性的。如果您的应用在使用 APK Signature Scheme v2 时不能正确开发,您可以停用这项新方案。禁用过程会导致 Android Studio 2.2 和 Android Plugin for Gradle 2.2 仅使用传统签名方案来签署您的应用。要仅用传统方案签署,打开模块级 build.gradle 文件,然后将行 v2SigningEnabled false 添加到您的版本签名配置中:


  1. android {
  2.     ...
  3.     defaultConfig { ... }
  4.     signingConfigs {
  5.       release {
  6.         storeFile file("myreleasekey.keystore")
  7.         storePassword "password"
  8.         keyAlias "MyReleaseKey"
  9.         keyPassword "password"
  10.         v2SigningEnabled false
  11.       }
  12.     }
  13.   }
复制代码


注意:如果您使用 APK Signature Scheme v2 签署您的应用,并对应用进行了进一步更改,则应用的签名将无效。出于这个原因,请在使用 APK Signature Scheme v2 签署您的应用之前、而非之后使用 zipalign 等工具。


个人经验:


今天发布到应用发发现选择V2 无法发布 提示无法检测到证书信息


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|安卓论坛  

GMT+8, 2024-5-5 14:15 , Processed in 0.057197 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2013 Design S!|ƽ̶

快速回复 返回顶部 返回列表