将 apk 转换为 aab



我已经将我的应用程序编译为apk,但Google Play拒绝了这种格式,说我需要优化它。现在我知道我必须上传一个 aab 文件。如何将我的 apk 文件转换为 aab 文件?

警告消息

您可以将apk转换为aab,而无需来自apk的来源,但其漫长的过程

  1. 1.用APK工具反编译APK

  2. 将 res 文件夹和 AndroidManifest.xml复制到另一个文件夹

  3. 使用 aapt2 compile 命令逐个编译每个资源,它将每个.png .xml文件转换为 .flat 文件

4.使用 aapt2 链接制作包含 protobuf 格式资源的 apk

5.从apk和Android清单中提取资源.pb.xml和res文件夹

6.制作基础.zip并使用构建捆绑命令创建 aab

或在此处上传您的 APK apktoaabconverter.com 他们将为您转换 APK

如果您不上传 AAB,则警告不会阻止发布。如果您无法发布,一定还有其他原因:返回商品详情或分发选项,以确保您已填写所有内容。

我知道这并不能直接回答您的问题,但是上传 AAB 对您没有帮助,因为您将被困在同一个地方(您将不再收到警告,但您仍然无法发布(。

您可以使用android_sdk/build-tools/version/中存在的aapt2工具,然后按照aapt2 convert --output-format proto -o <output path to aab file> <path to apk file>

最新更新