Post #105
1.63K
我挺不解为什么有Android项目把aab也发布给最终用户。这是给商店用的中间产物,它只构建到一半,甚至没签名!虽然对于开发者而言这是最终产物,但对用户来说不是呀。面向用户的拆分包应该用
gradlew :app:makeApkFromBundleForRelease 命令构建,输出路径为 app/build/intermediates/apks_from_bundle/release/makeApkFromBundleForRelease/bundle.apks,这才是真正的官方的apks文件。它的格式由toc.pb描述,这是一个protobuf文件,BuildApksResult 结构公开在 https://github.com/google/bundletool/blob/master/src/main/proto/commands.proto#L12 ,安装器解析后可以挑选合适的拆分包安装。- 👍 41
- 🤣 18
- ❤ 2
- 😁 1
- 🤯 1








