如何使用上传密钥制作签名的APK?

use*_*345 2 android apk android-studio

我遵循“ 管理您的应用程序签名密钥”,其中指出:“要为新应用程序创建上传密钥,请遵循对应用程序签名的说明。”

我在这里检查“使用google play应用签名”部分,该链接将我重定向到管理您的应用签名密钥。该链接与第一个链接相同,因此我陷入了重定向循环。

我在签署您的应用程序的 “生成密钥和密钥库”部分下进行了检查,这再次将我链接到“ 管理您的应用程序签名密钥”

如果我在登录您的应用程序的 “手动登录APK”部分下进行检查,我会看到一条注释,指出如果我想使用google play应用程序签名进行签名,则应该使用我的上传密钥,有关更多信息,我应该选中管理您的应用程序签名密钥

我不知道从哪里获取上传密钥。我只是处于重定向循环中。

Tan*_*.7x 5

“上传密钥”实际上并没有什么特别的,它只是密钥库中的另一个密钥。您需要将此密钥注册为开发者控制台中的上传密钥,Google才能将其识别为您的上传密钥。

要生成上传密钥,只需按照“ 签署您的应用程序”文档中 “生成密钥和密钥库”下的步骤生成密钥和密钥。您在其中生成的密钥将是您的上传密钥。

生成上传密钥后,您需要使用

keytool -export -rfc -keystore upload-keystore.jks -alias upload -file upload_certificate.pem
Run Code Online (Sandbox Code Playgroud)

其中upload-keystore.jks是包含要用作上载密钥的密钥的密钥库的名称,并且upload是密钥的别名。

最后,您需要在开发人员控制台中转到您的应用程序,转到“发布管理”>“应用程序签名”,然后单击“上传公共密钥证书”按钮以上传.pem您之前生成的文件。这会将您的密钥注册为该应用程序的“上传密钥”。

  • 那么,我刚刚生成的.jks文件需要做什么?我已将使用此密钥签名的第一个发行版apk上传到控制台,此后,我可以获得上载证书。下一步是什么? (3认同)