[英]Android studio : Can not choose signature version
我想用 V1 和 V2 签名版本构建我的应用程序。 但是两者都是灰色的。 谁能告诉我如何使它可供选择? [生成签名]
如官方文档所述,
Android 7.0 引入了 APK 签名方案 v2,这是一种新的应用签名方案,可提供更快的应用安装时间和更多保护,防止对 APK 文件进行未经授权的更改。 默认情况下, Android Studio 2.2和 Android Plugin for Gradle 2.2使用 APK 签名方案 v2 和使用 JAR 签名的传统签名方案对您的应用程序进行签名。
所以一定要把android studio和模块的gradle插件(build.gradle->com.android.tools.build:gradle)更新到2.3及以上。
更新 Android Studio 和 Gradle 版本对我有用。
还要检查你的 build.gradle 并配置它。 更多信息在这里APK 签名方案 v2
基本上你的 Android Studio 已经更新,但是模块classpath 'com.android.tools.build:gradle'
版本的 gradle 插件在 build.gradle 中降级。 所以请像这样更新gradle插件的版本:
dependencies{
classpath 'com.android.tools.build:gradle:3.0.1'
}
或以上在 build.gradle 中。 并同步项目。 谢谢!!
一个原因可能是,如果您构建项目,则会出现一些问题。 修复错误并开始创建您的标志。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.