Flutter无法合并dex

3

I'm using last version of flutter.

Error :

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:transformDexArchiveWithExternalLibsDexMergerForDebug'.
> java.lang.RuntimeException: java.lang.RuntimeException: com.android.builder.dexing.DexArchiveMergerException: Unable to merge dex

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

* Get more help at https://help.gradle.org

BUİLD FAILED in 3s
Finished with error: Gradle build failed: 1

pubspec.yaml依赖项,使用firebase_auth ^0.5.20:

dependencies:
  flutter:
    sdk: flutter
  intl: ^0.15.7
  cloud_firestore: ^0.7.3
  firebase_database: ^1.0.4
  cached_network_image: ^0.4.2
  firebase_auth: ^0.5.20
cupertino_icons: ^0.1.2

Android应用程序的build.gradle默认配置:

android{
defaultConfig {
        applicationId "com.example.flutterapp"
        minSdkVersion 21
        targetSdkVersion 27
        versionCode flutterVersionCode.toInteger()
        versionName flutterVersionName
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
        multiDexEnabled true
    }
}

1
先尝试运行flutter clean。 - diegoveloper
1个回答

6

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接