我正在尝试将Firebase添加到android studio中的聊天应用程序中,但是所有提供的build.gradle
插件均未同步。
我在下面尝试了一些代码:
classpath 'com.google.gms:google-services:4.2.0' implementation 'com.google.firebase:firebase-core:16.0.7'
然后出现
错误:找不到参数的方法Implementation() [com.google.firebase:firebase-core:16.0.7]关于类型的对象 org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler。
答案 0 :(得分:1)
将Firebase添加到我的Ionic应用程序时出现相同的错误。原来我应该将implementation 'com.google.firebase:firebase-core:16.0.1'
行放在dependencies
中的buildscript
下,而这行应该放在应用程序级的dependencies
中(请参阅下文)。
将implementation 'com.google.firebase:firebase-core:16.0.1'
放在此处:
dependencies {
implementation fileTree(dir: 'libs', include: '*.jar')
implementation 'com.google.firebase:firebase-core:16.0.1'
// SUB-PROJECT DEPENDENCIES START
implementation(project(path: ":CordovaLib"))
compile "com.android.support:support-annotations:27.+"
compile "com.android.support:support-v4:24.1.1+"
compile "com.google.firebase:firebase-core:16.0.+"
compile "com.google.android.gms:play-services-analytics:11.0.1"
// SUB-PROJECT DEPENDENCIES END
}
不是在这里:
buildscript {
repositories {
mavenCentral()
maven {
url "https://maven.google.com"
}
jcenter()
google()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.3.0'
}
}
如果有帮助,我在项目级build.gradle
文件底部附近找到了应用程序级依赖项部分。
祝你好运!