【发布时间】:2020-01-10 15:28:33
【问题描述】:
我已将我的应用程序编译为 apk,但 Google Play 拒绝了该格式,说我需要对其进行优化。现在我知道我必须上传一个 aab 文件。 如何将我的 apk 文件转换为 aab 文件?
【问题讨论】:
标签: android android-studio apk android-app-bundle
我已将我的应用程序编译为 apk,但 Google Play 拒绝了该格式,说我需要对其进行优化。现在我知道我必须上传一个 aab 文件。 如何将我的 apk 文件转换为 aab 文件?
【问题讨论】:
标签: android android-studio apk android-app-bundle
如果您不上传 AAB,则警告不会阻止发布。如果您无法发布,肯定还有其他原因:返回您的商品详情或分发选项,以确保您已填写所有内容。
我知道这不能直接回答您的问题,但是上传 AAB 对您没有帮助,因为您将被困在同一个地方(您不会再收到警告,但您仍然无法发布)。
【讨论】:
您可以将 apk 转换为 aab,而无需来自 apk 的源代码,但过程漫长
1.用apktool反编译apk
将 res 文件夹和 AndroidManifest.xml 复制到另一个文件夹
使用aapt2 compile命令将每个资源一一编译,并将每个.png .xml文件转换为.flat文件
4.使用aapt2链接制作包含protobuf格式资源的apk
5.从apk和AndroidManifest.xml和res文件夹中提取resources.pb
6.制作base.zip并使用build-bundle命令创建aab
或在这里 apktoaabconverter.com 上传您的 apk,他们会为您转换 apk
【讨论】: