如果你的app超过100MB 无法上传到Google Play, 在官网有很多缩减apk大小的方法,可参考https://developer.android.com...
首推AAB(Android App Bundle)可远程build,sign。客户按需下载。
由于我的app经过了加固处理,目前不支持aab,试图尝试APK Expansion Files 方案。经过努力发现官网推荐的引用module已经deprecated 不适用我们的gradle版本,如果坚持使用只能自己写。
所以以下官网文档仅供思路参考
https://developer.android.com...
官网的中文翻译版本
https://blog.csdn.net/hddghhf...
概括版
http://www.imooc.com/wenda/de...

JOBB 构建命令参考
https://blog.csdn.net/yztbydh...
/Users/{user}/Library/android-sdk-macosx/tools/bin/jobb -d [source file path] -o [dest file path]/main.1.com.example.testObb.obb -pn com.example.testObb -pv 1

Obb文件命名规则
[main|patch].<expansion-version>.<package-name>.obb

下载应用程序时,OBB文件下载到%external storage%/Android/obb/package name目录。

读取Obb文件中的图片资源

  • 获取obb文件路径
  • 挂载Obb文件
  • 获取挂载后的路径
  • 读取obb中的文件.

gradle降级适用的官网方案
https://www.iteye.com/blog/jsf-1441886
https://cloud.tencent.com/developer/ask/154922
非常适用我的方案
https://www.jianshu.com/p/ff1...

8 Ways to Reduce Your Android App APK Size

https://code.tutsplus.com/art...
-------非原创只作整理记录 侵删--------


abbyhan
13 声望1 粉丝