Android Studio 使用上传密钥签署Flutter应用(通过Google Play签署应用)

sgtfey8w  于 2023-01-05  发布在  Android
关注(0)|答案(4)|浏览(243)

我已经选择使用App signing by Google Play。我应该如何在Android Studio中配置Flutter应用,以便Google处理应用签名?我找不到任何相关文档,目前我不得不使用密钥库来使用standard process

r1zhe5dt

r1zhe5dt1#

我遇到了同样的问题,以下是我使用的解决方案:

  • 转到Android Studio
  • 打开项目“android”文件夹
  • 转到构建-〉生成签名的捆绑包或APK。
  • 如果没有,请创建密钥存储区
  • 选中“导出加密密钥以在Google Play应用程序签名中注册已发布的应用程序”IMAGE
  • 使用输出包;)
frebpwbc

frebpwbc2#

唱歌的过程就像这里的flutter文档所描述的那样。不管你是否使用 Play App Signing
当选择 Play App Signing 时,应用将被签名两次。一次是开发者使用 * 上传密钥 *,另一次是Google使用 * 应用签名密钥 *。这样做的好处是,开发者不会因为丢失了 * 应用签名密钥 * 而无法更新应用。如果您丢失了 * 上传密钥 *,您可以使用Google帐户撤销和替换该密钥,同时仍然能够发布新版本的应用,因为 * 应用签名密钥 * 仍然由Google安全持有。
这篇安卓开发人员文章更详细地解释了 Play App Signing 的工作原理。

hwazgwia

hwazgwia3#

我也有同样的问题,这是对我有效的方法:https://developer.android.com/studio/publish/app-signing#enroll
如本页前面所述,Play应用签名是建议您对应用进行签名以便通过Google Play进行分发的方式。选择加入应用所需执行的步骤取决于您的应用是尚未发布到Google Play,还是已使用现有应用签名密钥对应用进行签名和发布。
要选择加入尚未发布到Google Play的应用,请按以下步骤操作:
1.如果您尚未这样做,请生成一个上传密钥并使用该上传密钥对您的应用进行签名。
1.登录到您的Play控制台。
1.按照以下步骤准备和推出您的版本以创建新版本。
1.选择发布轨道后,在允许Google创建和管理我的应用程序签名密钥部分下配置应用程序签名

kupeojn6

kupeojn64#

第一步(生成):

第一个月

第二步(导出):

keytool -export -rfc -keystore ~/upload-keystore.jks -alias upload -file upload_certificate.pem

第三步(在Google Play游戏机上设置):

你有文件,现在你只需要上传到谷歌.

相关问题