加载项目时应用脚本build.gradle错误

时间:2018-10-27 05:18:34

标签: android android-studio

我试图加载一个项目,但最初它在build:gradle的版本中有几个问题,然后我尝试通过将版本更改为3.2.1来修复它,这是因为我之前和大多数时候都遇到了这些问题解决了,但是这次里面有错误,我真的不知道该怎么办。它说:“不允许在使用标准Gradle生命周期插件时声明自定义'clean'任务。 打开文件”

Android登录:

buildscript {
repositories {
    google() // here
    jcenter()
}
dependencies {
    classpath 'com.android.tools.build:gradle:3.2.1'
}
}
allprojects {
repositories {
    google() // and here
    jcenter()
    maven {
        url 'https://maven.google.com'
    }
}
task clean(type: Delete) {
    delete rootProject.buildDir
}
}

App \ build.gradle:

apply plugin: 'com.android.application'

android {
compileSdkVersion 23
buildToolsVersion "23.0.1"

defaultConfig {
    applicationId "com.androidtutorialpoint.androidlogin"
    minSdkVersion 15
    targetSdkVersion 23
    versionCode 1
    versionName "1.0"
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}
}

dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
testCompile 'junit:junit:4.12'
compile 'com.android.volley:volley:1.0.0'
compile 'com.android.support:appcompat-v7:23.4.0'
compile 'com.android.support:design:23.0.0'

}

我还读过有关将编译器更改为AndroidTestCompile的信息,但它也没有起作用

1 个答案:

答案 0 :(得分:0)

尝试删除此清理任务,然后再次清理/构建应用。

task clean(type: Delete) {
    delete rootProject.buildDir
}

更新

compile替换为implementationapi,选中Dependency configurations

dependencies {
api fileTree(include: ['*.jar'], dir: 'libs')
testImplementation 'junit:junit:4.12'
implementation 'com.android.volley:volley:1.0.0'
implementation 'com.android.support:appcompat-v7:23.4.0'
implementation 'com.android.support:design:23.0.0'
}