如何以良好的方式签署我的申请?

时间:2017-04-21 17:29:36

标签: android android-studio google-play google-developers-console

我有一个非常正常的Android应用程序,完全不需要许可。我想将APK上传到Google Play开发者控制台。

在Android Studio中,我按了Build - >生成签名APK ... - >我填写了正确的密码 - >下一步 - >构建类型调试 - >仅签名版本V2(完整APK签名) - >完。

我的loggs告诉我:APK已成功生成。

我转到Google Play开发者控制台 - >发布管理 - >应用程序发布 - >编辑bèta发布 - >上传APK。

当我上传刚创建的APK时,我从Google收到以下错误:

  

上传失败。您已上传未签名的APK。你必须创建一个   签名APK。

这非常令人恼火,因为它总是在我尝试上传根据我签名的APK时发生。我尝试了几种方法。我做错了什么?

1 个答案:

答案 0 :(得分:2)

您需要选择Build type Release并检查签名版本V1和V2。

enter image description here

Signature Versions

  

Android 7.0引入了APK Signature Scheme v2,一个新的应用程序签名   提供更快的应用安装时间和更多保护的方案   防止对APK文件的未经授权的更改。默认情况下,Android   Studio 2.2和Gradle 2.2的Android插件使用标记您的应用程序   APK签名方案v2和传统的签名方案,其中   使用JAR签名。

Signature V2是可选的,但签名V1必须在Google Play上发布。