我已将我的应用程序编译为apk文件,但是Google Play拒绝了该格式,并表示我需要进行优化。现在我知道我必须上传一个aab文件。我如何将我的apk文件转换为aab文件?
1.使用apktool反编译apk
2.将res文件夹和AndroidManifest.xml复制到另一个文件夹中
3.使用aapt2编译命令逐个编译每个资源,它会将每个.png .xml文件转换为.flat文件
4.使用aapt2 link制作包含protobuf格式资源的apk
5.从apk和AndroidManifest.xml以及res文件夹中提取resources.pb
6.创建base.zip并使用build-bundle命令创建aab
您可以使用位于 android_sdk/build-tools/version/
的 aapt2 工具,然后按照以下步骤进行操作:aapt2 convert --output-format proto -o <输出的aab文件路径> <apk文件路径>