如何为Google Play签名我的应用捆绑包?

时间:2019-03-13 11:54:37

标签: android google-play google-console-developer

我是Android开发的新手,我刚刚创建了一个免费的小应用程序,希望将其发布在Google Play商店中。我已经将我的应用程序捆绑包上传到开发者控制台,但是我缺少签名过程。我认为开发人员教程中缺少的这一步是

$ keytool -export -rfc   -keystore your-upload-keystore.jks   -alias上传别名   -file output_upload_certificate.pem

我应该将“ your-upload-keystore.jks”,“ upload-alias”和“ output_upload_certificate.pem”替换为什么?此外,我还没有.pem证书,只有两个.der证书:Google发送给我的部署和上传证书。我想念什么吗?任何帮助,将不胜感激。谢谢。

2 个答案:

答案 0 :(得分:2)

如果您还没有Keystore,则应进入Android Studio,然后依次进入Build> Generate Signed Apk或Bundle,然后单击“ Create new”,为别名写一个别名以及Keystore需要的所有内容。 / p>

重要:请不要忘记将别名和密码保存在某个地方,因为下次使用密钥库时,您将需要这些东西。

重要提示2 :对应用签名后,请对密钥库进行备份,这一点非常重要,如果丢失了密钥,则将无法更新自己的应用,因为Google App Store会请求与您第一次上传应用程序时使用的密钥库相同的密钥库,因此请不要忘记进行多次备份并记住别名和密码。

如果您已经拥有一个密钥库,则只需选择密钥库而不是创建一个新的密钥库,然后插入Alias Key和Password,就可以了!

答案 1 :(得分:2)

您所需的工具就在您的IDE上。

有很多方法可以生成签名的apk或捆绑包。我更喜欢Studio一。

这是生成一个的方法。

第一步:

enter image description here

第二步:

enter image description here

第三步:

enter image description here

如果您已经生成了密钥库,则可以通过单击选择现有按钮来选择一个,如果没有生成密钥库,则可以继续进行操作,只需单击以下按钮即可创建一个全新的密钥库。 创建新按钮。

如果一切正常,那么您可以在app/release看到您的应用程序包