Goolge aab 安装打包 bundletool 使用笔记

2,114 阅读1分钟

image.png

官网

使用详细

bundletool工具下载

  1. 通过Studio打包aab文件

  2. 将aab文件跟 bundletool放到同一个目录下

  3. 执行命令将aab打包成apks java -jar bundletool-all-1.6.1.jar build-apks --bundle=xxx.apks --output=xxx.apks --ks=xxx.jks --ks-pass=pass:xxx --ks-key-alias=xxx --key-pass=pass:xxx

  4. 安装到自己的设备上,aapks命令 java -jar bundletool-all-1.6.1.jar install-apks --apks=release.apks

附:

  • 如果上传到google出现“您上传的 APK 没有经过 Zipalign 处理,请对 APK 运行 Zipalign 工具,然后重新上传。”需要给apks排序执行命令重新排序再上传 : zipalign -v 4 source.apks androidres.apsk

  • 升级api 30

  • 编译 Android App Bundle 时,由以 Android 6.0(API 级别 23)或更高版本为目标平台的 App Bundle 生成的 APK 现在默认包含原生库的未压缩版本。这项优化无需设备制作库的副本,因此减少了应用占用的存储空间。如果您想要停用此优化,请在 gradle.properties 文件中添加以下内容: android.bundle.enableUncompressedNativeLibs=false