这可能是一个简单的问题,但我无法解决...
我想在我的应用程序中使用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'