Android + Flutter打包出来的APK体积太大

Android原生项目集成了Flutter Module,之前打包的APP只有50MB左右,今天重新打包居然变成400多MB了,使用Android Studio的Analyze APK查看,主要是 libflutter.so 体积很大,看Build日志(见下面第一张图),说是Flutter Module依赖的多个Flutter插件使用的NDK版本不一样,于是根据修复建议,在Flutter Module的.android/app/build.gradle中设置一个最高的NDK版本(log中有建议的版本,就是多个插件所依赖的NDK版本中最高的那个,好兼容多个不同的版本),然后重新打包,APK体积就变小了。参考Flutter的这个issue

相关推荐
KevinWang_7 小时前
Android Hilt 依赖注入
android
古法安卓8 小时前
Android-深入理解 Android 回调(Callback)机制
android·性能优化·android studio
古法安卓8 小时前
Android-车机 GNSS 定位数据接收问题排查
android·java·android studio
FungLeo10 小时前
Flutter 吸顶分组列表实战:语义桶分组 + 点击头平滑滚动
android·flutter
阿巴斯甜10 小时前
Android 自定义权限
android
FungLeo11 小时前
Flutter 超长 StatefulWidget 拆分术:part of + extension on State 实战
android·flutter·dart
小王C语言12 小时前
MySQL 数据类型:数值类型、字符串类型、日期和时间类型、enum 和 set、find_in_set 查询
android·数据库·mysql
我命由我1234512 小时前
Android 控件 - CardView(快速实现圆角)
android·java·java-ee·kotlin·android studio·android-studio·android runtime
GitLqr13 小时前
Impeller 时代:Shader Jank 消失了,但渲染性能的战场也变了
flutter·面试·性能优化
码云数智-园园13 小时前
Android 全方位性能优化合集
android·性能优化