fir-cli 再更新, 有限支持 android .aab 文件

fir-cli 在版本 2.0.2 后有限支持 .aabandroid 中间包. 用户可在 fir-cli 上传 .aab 文件后, 在网页中下载 .aab 文件进行调试.

.aab 是 android 新型的打包方式, 这种打包方式能够通过 google play 中获取手机的具体情况, 根据该信息打出一个适合该型号手机的 .apk 包. 通过这种方式, 能够大大减少用户下载包的体积. 针对该格式具体细节请参考 https://developer.android.com/guide/app-bundle 官方说明.

值得注意的是, .aab文件并不能直接被手机下载, fir 的 .aab 上传功能仅为持续集者成提供 aab 调试和测试. 调试时, 可使用桌面浏览器下载 .aab文件, 后 结合 bundletool 工具, 生成 .apks 矩阵.

例如:

bundletool build-apks  
--bundle=app/build/outputs/bundle/debug/bundle.aab
--output=my_app.apks

你可以针对自己的机型, 生成对应的 apk 文件, 例如:

bundletool extract-apks --apks app.apks --device-spec device-spec.json --output-dir output  

详情请参考这里 https://developer.android.com/studio/command-line/bundletool .

在使用 fir-cli 中遇到什么问题, 欢迎在 https://github.com/FIRHQ/fir-cli/issues 留言, 我将尽力解答.

peace~

jc

继续阅读此作者的更多文章