我的APK文件已经签名(使用jarsigner(和压缩(使用zipalign(。我通过 bash 脚本来做到这一点。虽然我在 Play 管理中心收到使用 Android 应用捆绑包的警告:
使用 Android 应用捆绑包减小下一个版本的大小。如果您使用 Android 应用捆绑包,您的应用可能会缩小 15.4%。
我知道我必须使用捆绑工具才能在命令行中使用它。文档虽然太长且繁琐。
想象一下,我有这样一个文件myApp.apk
(已经签名和压缩(。我应该运行哪个命令才能将 Android App Bundle 文件上传到 Google Play 管理中心?
这很简单。 您可以通过以下命令从安卓源代码创建安卓应用程序包 (.aab( 文件:
gradlew bundle
或
gradle bundle
您不能简单地将APK转换为应用程序包。您必须使用支持从源代码构建应用程序捆绑包的构建系统,例如Android Studio(使用Android Gradle插件(或其他。
Bundletool 有一个build-bundle
命令,但它旨在供构建系统使用,因为您需要已经预编译的 dex 代码和以原型格式编译的资源。