Flutter Firebase错误(2020)-(任务':app:mergeDexDebug'的执行失败

时间:2020-09-16 10:14:04

标签: android firebase flutter

添加Firebase软件包时出错

任务':app:mergeDexDebug'的执行失败。 执行com.android.build.gradle.internal.tasks.Workers $ ActionFacade时发生故障 com.android.builder.dexing.DexArchiveMergerException:合并dex归档文件时出错: .dex文件中方法引用的数量不能超过64K。 在https://developer.android.com/tools/building/multidex.html

了解如何解决此问题
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel beta, 1.21.0-9.2.pre, on Microsoft Windows [Version 10.0.18362.1082], locale en-US)
 
[√] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
[√] Chrome - develop for the web
[√] Android Studio (version 4.0)
[√] VS Code (version 1.49.0)
[√] Connected device (3 available)

如何修复

android/app/build.gradle添加multiDexEnabled true

android {
    defaultConfig {
        ...
        minSdkVersion 15 
        targetSdkVersion 28
        multiDexEnabled true
    }
    ...
}

dependencies {
  implementation 'com.android.support:multidex:1.0.3'
}

参考:https://developer.android.com/studio/build/multidex

1 个答案:

答案 0 :(得分:0)

更新minSdkVersion

minSdkVersion 15 

minSdkVersion 23