在Google Play上,你可以找到一款顶级的aab保姆级教程(纯aab上架/已上架apk转aab上架)。(在google play store)(google play上的app)

访客 127 0

0、上传密钥 & 应用签名密钥

在Google Play上,你可以找到一款顶级的aab保姆级教程(纯aab上架/已上架apk转aab上架)。(在google play store)(google play上的app)-第1张图片-谷歌商店上架

“当您上传证书时,Google将使用该证书验证您的身份,并使用您的应用签名密钥对APK进行签名以便进行分发。”

以上为官方解释。

从2021年8月开始,所有上传到Google Play的应用程序都必须采用aab格式。与以前的apk相比,aab的签名流程稍微复杂一些,需要上传两个密钥:密钥和应用签名密钥。

首先,你需要在google开发者平台上传或更新两个密钥(此处有三种情况,下面会详细介绍:1.在google play新建一个aab应用 2.为google play之前的aab应用更新密钥 3.为google play之前的apk应用更新密钥。此处,第三种情况较为复杂,因为以前apk只有一个密钥,现在要将他更新为aab的两个密钥,以前的密钥不能丢,需要用以前的密钥为新的密钥签名再上传才能更新成功)。然后用android studio打出用上传密钥签名的aab包,上传google play Console。Google play Console 会验证aab应用的上传密钥,验证不通过便上传失败。上传成功后,便可发布版本。审核通过后,用户在google play下载应用时,google play会剔除你的上传密钥,将aab组装成apk,然后用应用签名密钥进行签名,供用户下载。

0.1、生成上传密钥

在Google Play上,你可以找到一款顶级的aab保姆级教程(纯aab上架/已上架apk转aab上架)。(在google play store)(google play上的app)-第2张图片-谷歌商店上架
在Google Play上,你可以找到一款顶级的aab保姆级教程(纯aab上架/已上架apk转aab上架)。(在google play store)(google play上的app)-第3张图片-谷歌商店上架
在Google Play上,你可以找到一款顶级的aab保姆级教程(纯aab上架/已上架apk转aab上架)。(在google play store)(google play上的app)-第4张图片-谷歌商店上架

请确保填写的信息有效期不超过25年,因为如果时间太长,在上传到Google Play 时可能会导致审核不通过。

记录下密钥的别名和密码,
在Google Play上,你可以找到一款顶级的aab保姆级教程(纯aab上架/已上架apk转aab上架)。(在google play store)(google play上的app)-第5张图片-谷歌商店上架

请使用此密钥对aab进行签名,并将其上传至Google Play。

在Google Play上,你可以找到一款顶级的aab保姆级教程(纯aab上架/已上架apk转aab上架)。(在google play store)(google play上的app)-第6张图片-谷歌商店上架

0.2、生成应用签名密钥

虽然基本流程和生成上传密钥的方式相同,但有几个地方需要特别注意。

生成新密钥时,最好选择.keystore格式
在Google Play上,你可以找到一款顶级的aab保姆级教程(纯aab上架/已上架apk转aab上架)。(在google play store)(google play上的app)-第7张图片-谷歌商店上架

在将应用上架到Google Play商店时,需要选择“Google Play App Signing”选项。

在Google Play上,你可以找到一款顶级的aab保姆级教程(纯aab上架/已上架apk转aab上架)。(在google play store)(google play上的app)-第8张图片-谷歌商店上架

将该签名上传至google play console
在Google Play上,你可以找到一款顶级的aab保姆级教程(纯aab上架/已上架apk转aab上架)。(在google play store)(google play上的app)-第9张图片-谷歌商店上架

1、Google play上架aab流程

1.1、创建应用

点击创建应用

在Google Play上,你可以找到一款顶级的aab保姆级教程(纯aab上架/已上架apk转aab上架)。(在google play store)(google play上的app)-第10张图片-谷歌商店上架
填写信息,点击创建

在Google Play上,你可以找到一款顶级的aab保姆级教程(纯aab上架/已上架apk转aab上架)。(在google play store)(google play上的app)-第11张图片-谷歌商店上架

1.2、根据提示依次填写商品详情

在Google Play上,你可以找到一款顶级的aab保姆级教程(纯aab上架/已上架apk转aab上架)。(在google play store)(google play上的app)-第12张图片-谷歌商店上架
在Google Play上,你可以找到一款顶级的aab保姆级教程(纯aab上架/已上架apk转aab上架)。(在google play store)(google play上的app)-第13张图片-谷歌商店上架

1.3、添加国家和地区

在Google Play上,你可以找到一款顶级的aab保姆级教程(纯aab上架/已上架apk转aab上架)。(在google play store)(google play上的app)-第14张图片-谷歌商店上架

1.4、创建发布版本

在Google Play上,你可以找到一款顶级的aab保姆级教程(纯aab上架/已上架apk转aab上架)。(在google play store)(google play上的app)-第15张图片-谷歌商店上架

1.5、上传自己的签名

在Google Play上,你可以找到一款顶级的aab保姆级教程(纯aab上架/已上架apk转aab上架)。(在google play store)(google play上的app)-第16张图片-谷歌商店上架

在Google Play上,你可以找到一款顶级的aab保姆级教程(纯aab上架/已上架apk转aab上架)。(在google play store)(google play上的app)-第17张图片-谷歌商店上架

请上传您的签名文件(包括上传密钥和应用签名密钥)。

在Google Play上,你可以找到一款顶级的aab保姆级教程(纯aab上架/已上架apk转aab上架)。(在google play store)(google play上的app)-第18张图片-谷歌商店上架

请下载pepk工具,并使用命令行生成所需文件。

应用签名密钥: java -jar pepk.jar --keystore=test_app_signing_key.keystore --alias=swiftpasssign --output=app_sigining_key_output.zip --include-cert --encryptionkey=eb10fe8f7c7c9df715022017b00c6471f8ba8170b13049a11e6c09ffe3056a104a3bbe4ac5a955f4ba4fe93fc8cef27558a3eb9d2a529a2092761fb833b656cd48b9de6a

在Google Play上,你可以找到一款顶级的aab保姆级教程(纯aab上架/已上架apk转aab上架)。(在google play store)(google play上的app)-第19张图片-谷歌商店上架

在Google Play上,你可以找到一款顶级的aab保姆级教程(纯aab上架/已上架apk转aab上架)。(在google play store)(google play上的app)-第20张图片-谷歌商店上架

上传密钥:
请执行以下命令以上传密钥:
keytool -export -rfc -keystore test_upload_key.jks -alias swiftpass -file upload_key_certificate.pem

在Google Play上,你可以找到一款顶级的aab保姆级教程(纯aab上架/已上架apk转aab上架)。(在google play store)(google play上的app)-第21张图片-谷歌商店上架

在Google Play上,你可以找到一款顶级的aab保姆级教程(纯aab上架/已上架apk转aab上架)。(在google play store)(google play上的app)-第22张图片-谷歌商店上架

上传后点击保存

在Google Play上,你可以找到一款顶级的aab保姆级教程(纯aab上架/已上架apk转aab上架)。(在google play store)(google play上的app)-第23张图片-谷歌商店上架
保存成功后会提示

在Google Play上,你可以找到一款顶级的aab保姆级教程(纯aab上架/已上架apk转aab上架)。(在google play store)(google play上的app)-第24张图片-谷歌商店上架

请注意:如果您只上传应用签名密钥而不上传上传密钥,在审核通过后,您将在应用完整性处看到两个密钥是相同的。

1.6、上传aab文件

在Google Play上,你可以找到一款顶级的aab保姆级教程(纯aab上架/已上架apk转aab上架)。(在google play store)(google play上的app)-第25张图片-谷歌商店上架

上传成功后填写相应信息,并点击保存

在Google Play上,你可以找到一款顶级的aab保姆级教程(纯aab上架/已上架apk转aab上架)。(在google play store)(google play上的app)-第26张图片-谷歌商店上架
点击检查

在Google Play上,你可以找到一款顶级的aab保姆级教程(纯aab上架/已上架apk转aab上架)。(在google play store)(google play上的app)-第27张图片-谷歌商店上架

经过版本检查,确认无误后,请点击发布正式版。

在Google Play上,你可以找到一款顶级的aab保姆级教程(纯aab上架/已上架apk转aab上架)。(在google play store)(google play上的app)-第28张图片-谷歌商店上架

在版本概览中,您可以查看当前发布版本并了解其处于“待审核”状态。

在Google Play上,你可以找到一款顶级的aab保姆级教程(纯aab上架/已上架apk转aab上架)。(在google play store)(google play上的app)-第29张图片-谷歌商店上架

点击“送审”按钮以提交发布概览。

2、Google play aab应用更新签名

每年只能修改一次应用签名密钥,如需上传新的密钥,请与Google团队联系以进行修改。

2.1、修改应用签名密钥app_signing_key

在Google Play上,你可以找到一款顶级的aab保姆级教程(纯aab上架/已上架apk转aab上架)。(在google play store)(google play上的app)-第30张图片-谷歌商店上架

根据命令行生成所需文件,其中包含使用上传密钥对新应用签名的操作。

在Google Play上,你可以找到一款顶级的aab保姆级教程(纯aab上架/已上架apk转aab上架)。(在google play store)(google play上的app)-第31张图片-谷歌商店上架

java -jar pepk.jar --keystore=new_app_signing_key.keystore --alias=wftsign --output=new_app_signing_key_output.zip --signing-keystore=test_upload_key.jks --signing-key-alias=swiftpass --encryptionkey=eb10fe8f7c7c9df715022017b00c6471f8ba8170b13049a11e6c09ffe3056a104a3bbe4ac5a955f4ba4fe93fc8cef27558a3eb9d2a529a2092761fb833b656cd48b9de6a

在Google Play上,你可以找到一款顶级的aab保姆级教程(纯aab上架/已上架apk转aab上架)。(在google play store)(google play上的app)-第32张图片-谷歌商店上架

在Google Play上,你可以找到一款顶级的aab保姆级教程(纯aab上架/已上架apk转aab上架)。(在google play store)(google play上的app)-第33张图片-谷歌商店上架

根据您的需求,可自行选择升级版本。

在Google Play上,你可以找到一款顶级的aab保姆级教程(纯aab上架/已上架apk转aab上架)。(在google play store)(google play上的app)-第34张图片-谷歌商店上架
上传文件,选择原因,点击升级

在Google Play上,你可以找到一款顶级的aab保姆级教程(纯aab上架/已上架apk转aab上架)。(在google play store)(google play上的app)-第35张图片-谷歌商店上架
点击确认

在Google Play上,你可以找到一款顶级的aab保姆级教程(纯aab上架/已上架apk转aab上架)。(在google play store)(google play上的app)-第36张图片-谷歌商店上架

系统会提示

在Google Play上,你可以找到一款顶级的aab保姆级教程(纯aab上架/已上架apk转aab上架)。(在google play store)(google play上的app)-第37张图片-谷歌商店上架

应用签名密钥已经在此时更改。

在Google Play上,你可以找到一款顶级的aab保姆级教程(纯aab上架/已上架apk转aab上架)。(在google play store)(google play上的app)-第38张图片-谷歌商店上架

2.2、修改上传密钥upload_key

请与Google团队取得联系。

在Google Play上,你可以找到一款顶级的aab保姆级教程(纯aab上架/已上架apk转aab上架)。(在google play store)(google play上的app)-第39张图片-谷歌商店上架

3、Google play已上架的apk应用更新为aab

3.1、上传上传密钥和应用签名密钥

在Google Play上,你可以找到一款顶级的aab保姆级教程(纯aab上架/已上架apk转aab上架)。(在google play store)(google play上的app)-第40张图片-谷歌商店上架

生成应用签名密钥

在Google Play上,你可以找到一款顶级的aab保姆级教程(纯aab上架/已上架apk转aab上架)。(在google play store)(google play上的app)-第41张图片-谷歌商店上架

请注意,这里有一些需要留意的坑。

注意:首先使用之前上传apk所用的签名文件进行生成,生成后再进行升级和修改。

旧签名文件
在Google Play上,你可以找到一款顶级的aab保姆级教程(纯aab上架/已上架apk转aab上架)。(在google play store)(google play上的app)-第42张图片-谷歌商店上架

请使用以下命令来运行Pepk工具并生成旧应用签名私钥: java -jar pepk.jar --keystore=spay_intl_keystore.jks --alias=spay_intl --output=old_app_signing_private_key.pepk --encryptionkey=eb10fe8f7c7c9df715022017b00c6471f8ba8170b13049a11e6c09ffe3056a104a3bbe4ac5a955f4ba4fe93fc8cef27558a3eb9d2a529a2092761fb833b656cd48b9de6a

在Google Play上,你可以找到一款顶级的aab保姆级教程(纯aab上架/已上架apk转aab上架)。(在google play store)(google play上的app)-第43张图片-谷歌商店上架

在Google Play上,你可以找到一款顶级的aab保姆级教程(纯aab上架/已上架apk转aab上架)。(在google play store)(google play上的app)-第44张图片-谷歌商店上架

请使用以下命令生成上传密钥:
keytool -export -rfc -keystore swiftpass_upload_key.jks -alias wft -file upload_certificate.pem

在Google Play上,你可以找到一款顶级的aab保姆级教程(纯aab上架/已上架apk转aab上架)。(在google play store)(google play上的app)-第45张图片-谷歌商店上架

上传密钥

在Google Play上,你可以找到一款顶级的aab保姆级教程(纯aab上架/已上架apk转aab上架)。(在google play store)(google play上的app)-第46张图片-谷歌商店上架

在Google Play上,你可以找到一款顶级的aab保姆级教程(纯aab上架/已上架apk转aab上架)。(在google play store)(google play上的app)-第47张图片-谷歌商店上架

上传成功
在Google Play上,你可以找到一款顶级的aab保姆级教程(纯aab上架/已上架apk转aab上架)。(在google play store)(google play上的app)-第48张图片-谷歌商店上架

在Google Play上,你可以找到一款顶级的aab保姆级教程(纯aab上架/已上架apk转aab上架)。(在google play store)(google play上的app)-第49张图片-谷歌商店上架

3.2、更换应用签名密钥

在Google Play上,你可以找到一款顶级的aab保姆级教程(纯aab上架/已上架apk转aab上架)。(在google play store)(google play上的app)-第50张图片-谷歌商店上架

请注意:由于旧密钥的加密强度不符合Google Play的最新标准。

在Google Play上,你可以找到一款顶级的aab保姆级教程(纯aab上架/已上架apk转aab上架)。(在google play store)(google play上的app)-第51张图片-谷歌商店上架

上传新的应用签名密钥

在Google Play上,你可以找到一款顶级的aab保姆级教程(纯aab上架/已上架apk转aab上架)。(在google play store)(google play上的app)-第52张图片-谷歌商店上架

在生成该应用的签名密钥时,需要使用上传的密钥进行签名。这个操作已经包含在命令行中,只需替换相应的参数即可完成。

java -jar pepk.jar --keystore=swiftpass_app_signing_key.keystore --alias=wftsign --output=app_sigining_key_output.zip --signing-keystore=swiftpass_upload_key.jks --signing-key-alias=wft --encryptionkey=eb10fe8f7c7c9df715022017b00c6471f8ba8170b13049a11e6c09ffe3056a104a3bbe4ac5a955f4ba4fe93fc8cef27558a3eb9d2a529a2092761fb833b656cd48b9de6a

在Google Play上,你可以找到一款顶级的aab保姆级教程(纯aab上架/已上架apk转aab上架)。(在google play store)(google play上的app)-第53张图片-谷歌商店上架

在Google Play上,你可以找到一款顶级的aab保姆级教程(纯aab上架/已上架apk转aab上架)。(在google play store)(google play上的app)-第54张图片-谷歌商店上架

选择原因,请上传密钥。

在Google Play上,你可以找到一款顶级的aab保姆级教程(纯aab上架/已上架apk转aab上架)。(在google play store)(google play上的app)-第55张图片-谷歌商店上架
在Google Play上,你可以找到一款顶级的aab保姆级教程(纯aab上架/已上架apk转aab上架)。(在google play store)(google play上的app)-第56张图片-谷歌商店上架
在Google Play上,你可以找到一款顶级的aab保姆级教程(纯aab上架/已上架apk转aab上架)。(在google play store)(google play上的app)-第57张图片-谷歌商店上架

标签: 谷歌商店上架 保姆 教程

发表评论 (已有0条评论)

还木有评论哦,快来抢沙发吧~