如何解决带有 Mozilla Android 组件的巨大 APK 大小
我正在通过 Android Studio 使用 Gradle 构建 APK(不是应用程序包)。 没有在我的应用的 build.gradle 文件中添加任何 Mozilla 依赖项,APK 大小不到 5MB,但添加这些依赖项后,APK 大小增加到 100MB 以上。
大部分 APK 大小在(新的)lib 目录中,尤其是 lib/libxul.so 文件,但 assets/omni.ja 文件大约为 9MB。
我知道如何通过使用 ABI 过滤器和 APK 拆分为不同的架构生成单独的 APK 来减小 APK 大小,但这只能减少用户的下载大小。有什么方法可以显着减小我的 APK 的大小?有没有我可以添加的命令行选项或额外的 Gradle 选项来实现这一点?
作为参考,我正在导入以下依赖项:https://github.com/mozilla-mobile/android-components
从这里:https://maven.mozilla.org/maven2
解决方法
官方推荐在这里:https://developer.android.com/studio/build/shrink-code。
您还可以使用 Play 功能交付仅在用户需要时提供某些功能:https://developer.android.com/guide/app-bundle/play-feature-delivery
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。