flutter - 如何减少 IntelliJ IDEA 中的颤振发布 apk 大小?
问题描述
我已经在 android build.gradle 中完成了这件事,并在 app 目录中创建了 proguard-android.txt 文件,但问题是如何在不更改 android 文件的情况下完成。如何通过 pubspec.yaml 文件实现
buildTypes {
release {
minifyEnabled true
shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
proguard-rules.pro
#Flutter Wrapper
-keep class io.flutter.app.** { *; }
-keep class io.flutter.plugin.** { *; }
-keep class io.flutter.util.** { *; }
-keep class io.flutter.view.** { *; }
-keep class io.flutter.** { *; }
-keep class io.flutter.plugins.** { *; }
解决方案
推荐阅读
- excel - Excel VBA:查找第N个字段名称的列号
- java - Java关于实现方法中运行时类型检查的问题
- r - 用 t.test 比较两个以上组中的多个变量
- algorithm - 联合分段算法
- database - l18n_diffsource 只是 TYPO3 中拼写错误的字段吗?
- react-native - 如何缩小 React Native 中的 SectionList 部分?
- android - 为什么折叠工具栏在折叠时显示空白?
- javascript - 使用 JavaScript 的 10 大得分
- php - while循环重复了mysql表中数组的最后一行
- r - 指定 `stratum` 和 `alluvium` 参数而不附加 ggalluvial