android - Flutter 项目超过 .dex 方法引用计数限制

为什么 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

flutter - 更新 Flutter 后 StaggeredGridView 不滚动

flutter - 如何使用 tabBar 实现 sliverAppBar