我正在尝试构建一个项目,但它一直给我这个gradle错误。
我已经将gradle 3.3和我的Android插件版本升级到2.3.3,但它仍然给我错误。
任何帮助将不胜感激
错误信息:
Gradle DSL方法未找到:'implementation()'
可能的原因如下:
项目'sms-mining-android'可能使用不包含该方法的Android Gradle插件版本(例如'testCompile'在1.1.0中添加)。
请升级插件到2.3.3版本并同步项目 项目'sms-mining-android'可能使用不包含该方法的Gradle版本。
打开Gradle wrapper文件 构建文件可能缺少Gradle插件。
应用Gradle插件
事件日志:
Gradle同步失败:无法在类型为org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler的对象上找到参数[com.android.support.constraint:constraint-layout:1.0.2]的implementation()方法。
build.gradle文件:
build.gradle文件:
buildscript {
ext.kotlin_version = '1.1.2-5'
ext.support_lib_version = '25.3.1'
ext.junit_version = '4.12'
ext.constraint_layout_version = '1.0.2'
ext.rxjava_version = '1.1.3'
ext.rxandroid_version = '1.1.0'
ext.mpchart_version='v3.0.2'
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.3.3'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}}
allprojects {
repositories {
jcenter()
maven { url "https://jitpack.io" }
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
gradle-wrapper.properties文件:
#Mon Jun 19 10:49:52 IST 2017
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip