为什么 Flutter 项目的 .dex
文件中超过 64K 方法引用?
我想知道这可能是什么原因:
在一个相当小的 Flutter 项目中,我使用了 13 个插件。没有 Multidex ,Android 构建失败,因为它大大超出了方法引用限制。
是否有任何技巧(例如 Gradle 相关)可以减少方法引用计数,因为我认为这样的项目不应该超过限制?
(如果您想进一步了解我为什么认为这很奇怪,请查看此问题的旧版本)
最佳答案
我遇到了同样的问题,我的解决方法是像这样增加 app/build.bradle
中的 minSdkVersion
defaultConfig {
// TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
minSdkVersion 21 // change this to 21
targetSdkVersion 28
versionCode flutterVersionCode.toInteger()
versionName flutterVersionName
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
https://stackoverflow.com/questions/51489049/
相关文章:
dart - NestedScrollView 和 CustomScrollView 有什么区别?
dart - Flutter 从 StatefulWidget 对象更改状态
flutter - 访问facebook登录时出现错误如何解决
android-studio - 在 iPhone 模拟器上运行 Flutter 应用时偶尔出现 I
flutter - 如何在正文中折叠带有多个选项卡的主 AppBar
flutter - Flutter 支持虚拟现实还是增强现实?
android - Flutter 在 iOS 设备上出现 'Error connecting to
dart - 如何创建 "fake" Dart :io File from in-memory by