如何使用bundletool从AAB生成APK(NOT APKS)?

时间:2019-06-28 10:37:59

标签: android apk android-build android-bundle android-app-bundle

我正在寻找一种从Android App Bundle生成APK的解决方案,该解决方案将帮助我共享该应用程序进行内部测试,而不是在Google Play Beta测试中发布。

是否有使用bundletool的方法或命令?

2 个答案:

答案 0 :(得分:2)

我认为最好的选择是使用Internal App Sharing,它可以轻松测试您的应用程序捆绑包和APK,包括调试版本:

  

通过内部应用共享,您可以通过在internal app sharing upload page上上传APK或应用捆绑包来与内部团队和测试人员快速共享应用捆绑或APK。

如果要使用bundletool路线,则需要生成通用APK。看看this answer的用法。

答案 1 :(得分:0)

pfmaggi提到了内部应用程序共享,这确实是准确测试用户将获得什么的最佳方法。

另一种方法不太准确,并且在某些情况下并不总是有效,它是通过将标记--mode=universal传递到bundletool中的build-apks命令来构建通用APK。它仍然会生成一个.apks文件,但是您可以从其中提取单个.apk文件(使用unzip或bundletool的extract-apks命令)。