transformDexArchiveWithExternalLibsDexMergerForDebug FAILED react-native firebase

时间:2020-01-12 12:41:47

标签: android firebase react-native-android react-native-firebase

这可能是一个简单的问题,但我无法解决...

我想在我的应用程序中使用fireabase服务。 因此,我遵循了在文档中使用fireabese的所有说明

出现此错误

任务:app:transformDexArchiveWithExternalLibsDexMergerForDebug失败

此构建中使用了不推荐使用的Gradle功能,因此 与Gradle 6.0不兼容。使用'--warning-mode all'来显示 个别弃用警告。看到 https://docs.gradle.org/5.5/userguide/command_line_interface.html#sec:command_line_warnings 107个可执行任务:执行了10个任务,最新发布了97个D8:无法容纳 单个dex文件中请求的类(#方法:102400> 65536)

这是我的app / build.gradle

    dependencies {
    implementation fileTree(dir: "libs", include: ["*.jar"])
    implementation "com.facebook.react:react-native:+"  // From node_modules

    implementation 'com.google.firebase:firebase-auth:19.2.0'
    implementation 'com.google.firebase:firebase-firestore:21.3.1'

    if (enableHermes) {
        def hermesPath = "../../node_modules/hermes-engine/android/";
        debugImplementation files(hermesPath + "hermes-debug.aar")
        releaseImplementation files(hermesPath + "hermes-release.aar")
    } else {
        implementation jscFlavor
    }
}

apply plugin: 'com.google.gms.google-services'  // Google Services plugin

这是build.gradle

buildscript {
    ext {
        buildToolsVersion = "28.0.3"
        minSdkVersion = 16
        compileSdkVersion = 28
        targetSdkVersion = 28
    }
    repositories {
        google()
        jcenter()
    }
    dependencies {
        classpath("com.android.tools.build:gradle:3.4.2")
        classpath 'com.google.gms:google-services:4.3.3'
    }
}

我在android / app /中找到了google-service.json文件。

如果我关闭这些代码,则应用正常运行

implementation 'com.google.firebase:firebase-auth:19.2.0'
    implementation 'com.google.firebase:firebase-firestore:21.3.1'

0 个答案:

没有答案