buildscript {
repositories {
jcenter()
google()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.5.0'
//classpath 'com.android.tools.build:gradle:3.2.0-alpha09'
classpath 'com.google.gms:google-services:4.3.2'
classpath 'com.google.firebase:firebase-plugins:2.0.0'
/*classpath 'com.google.gms:google-services:3.2.1'
classpath 'com.google.firebase:firebase-plugins:1.2.0'*/
classpath 'com.google.guava:guava:24.1-jre'
}
}
allprojects {
repositories {
jcenter()
mavenCentral()
flatDir {
dirs '../libs'
}
google()
maven { url "https://jitpack.io" }
}
tasks.withType(JavaCompile) {
options.incremental = true
}
}
错误:未找到Gradle DSL方法:“ 19.0.0()” 可能的原因: 项目``Rightrend-20190527-2051''可能正在使用不包含该方法的Android Gradle插件版本(例如,在1.1.0中添加了``testCompile'')。 将插件升级到3.5.0版并同步项目
项目“ Rightrend-20190527-2051”可能正在使用不包含该方法的Gradle版本。 打开Gradle包装器文件
答案 0 :(得分:3)
我通过将此行添加到.gradle文件(应用程序)中来解决此错误
找不到等级DSL方法:“ kapt()” 可能的原因: 项目“ Isfahan Metro”可能正在使用不包含该方法的Android Gradle插件版本(例如,在1.1.0中添加了“ testCompile”)。 将插件升级到3.5.3版并同步项目
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
apply plugin: 'kotlin-kapt' // add this
对于您的问题,请检查此链接。
https://stackoverflow.com/answer
将google()移至上方。
答案 1 :(得分:0)
打开您的gradle-wrapper.properties文件,并将distributionUrl更新为https://services.gradle.org/distributions/gradle-5.4.1-all.zip
答案 2 :(得分:0)
这是错误的一行,因为Guava不是Gradle插件:
classpath 'com.google.guava:guava:24.1-jre'
答案 3 :(得分:-1)
在“类路径”中更改“实现”(更新您的依赖项):
dependencies {
implementation'com.android.tools.build:gradle:3.5.0'
//implementation'com.android.tools.build:gradle:3.2.0-alpha09'
implementation'com.google.gms:google-services:4.3.2'
implementation'com.google.firebase:firebase-plugins:2.0.0'
/*implementation'com.google.gms:google-services:3.2.1'
implementation'com.google.firebase:firebase-plugins:1.2.0'*/
implementation'com.google.guava:guava:24.1-jre'
}