Loading...
墨滴

帅次

2021/10/28  阅读:48  主题:自定义主题1

Android 上传Google Play

打包前注意事项

  • 此版本不符合Google Play关于提供64位版本应用的要求。

  • 以下APK或App Bundle面向64位设备,但只有32位原生代码:[23618]。请向应用中添加64位和32位原生代码。

原因:你的应用程序是否包含 64 位库?

自2019 年 8 月 1 日起,你在 Google Play 上发布的应用将需要支持64 位架构。

  • 检查 64 位库的最简单方法是检查 APK 文件的结构。构建后,APK 将与应用程序所需的任何本机库一起打包。本机库存储在基于ABI 的各种文件夹中 。不需要支持每个 64 位架构,但对于你支持的每个原生 32 位架构,你必须包含相应的 64 位架构。

  • 对于ARM架构,32 位库位于armeabi-v7a 中。64 位等效项是arm64-v8a。

  • 对于x86体系结构,查找x86(用于 32 位)和 x86_64(用于 64 位)。 如下:

        //可用:ARM架构和x86体系结构的32位和64位都有
        ndk.abiFilters  'x86_64''arm64-v8a'

        //可用:ARM架构的armeabi-v7a(32位)和arm64-v8a(64位)都有
        ndk.abiFilters 'armeabi-v7a''arm64-v8a'
        
        //可用:ARM架构和x86体系结构的32位和64位都有
        ndk.abiFilters  'armeabi-v7a''arm64-v8a''x86''x86_64'

        //错误:缺少x86_64(64位)
        ndk.abiFilters  'armeabi-v7a''arm64-v8a''x86'
        
        //错误:缺少x86_64(64位)和arm64-v8a(64位)
        ndk.abiFilters  'armeabi-v7a''x86'

关于aab怎么打包 咱就不描述了直接上传吧。

上传谷歌操作流程

更改应用签名密钥

让Google生成签名密码

如果应用签名偏好选择第一项则会出现不同的证书SHA1等也不同,因为谷歌会帮你重新签名一次。

后果就会导致你的签名密钥全变了,所有的三方要重新集成,当然你先上传再集成,会好一些。

自行生成

好了看到上面图片知道需要什么,下面咱们细化操作步骤。

  • 1、下载 Play Encrypt Private Key (PEPK) 工具。
  • 2、使用下面的命令运行该工具,导出您的私钥并将其加密。然后替换相应参数,在看到提示时分别输入密钥库和密钥的密码。

这个密钥就是图例3的下面哪行问题。 当然$要去掉。

方式一:
java -jar pepk.jar --keystore=demo.jks --alias=demogp --output=demo.zip --encryptionkey=eb10fe8f7c7c9df715022017b00c6471f8ba8170b13049a11e6c09ffe3056a104a3bbe4ac5a955f4ba4fe9xxxxxx(由谷歌提供)
方式二:
java -jar pepk.jar --keystore=demo.jks --alias=demogp --output=demo.zip --include-cert --encryptionkey=eb10fe8f7c7c9df715022017b00c6471f8ba8170b13049a11e6c09ffe3056a104a3bbe4ac5a955f4ba4fe9xxxxxx(由谷歌提供)

如下图,输入密码:

生成outputdemo.zip文件:

  • 3、上传步骤二生成的ZIP文件,点击右下角保存即可(如未上传ZIP文件则无法保存)
  • 5、点击继续,上传aab文件即可

aab上传后查看并下载apk文件

选中应用>App Bundle 探索器>下载>找到已签名的通用APK点击下载。如下图:

好了,齐活。快去完成你的谷歌上传吧。

帅次

2021/10/28  阅读:48  主题:自定义主题1

作者介绍

帅次

公众号:帅次