错误:无法添加任务“清理”,因为具有该名称的任务已存在

我在从 Gradle 构建时遇到问题。这是我面临的错误:


错误:无法添加任务“清理”,因为具有该名称的任务已存在。


这是我的 Gradle


apply plugin: 'com.android.application'android {

compileSdkVersion 28

buildToolsVersion "25.0.1"

defaultConfig {

    applicationId "net.accedegh.retrofitlibrary"

    minSdkVersion 17

    targetSdkVersion 28

    versionCode 1

    versionName "1.0"

    testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"

}

buildTypes {

    release {

        minifyEnabled false

        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'

    }

}dependencies {

implementation fileTree(dir: 'libs', include: ['*.jar'])

androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {

    exclude group: 'com.android.support', module: 'support-annotations'

})

//noinspection GradleCompatible

implementation 'com.android.support:appcompat-v7:28.0.0'

implementation "com.android.support:recyclerview-v7:28.0.0"

implementation 'com.android.support:cardview-v7:28.0.0'

implementation 'com.squareup.retrofit2:retrofit:2.1.0'

implementation 'com.squareup.retrofit2:converter-gson:2.1.0'

implementation 'com.squareup.picasso:picasso:2.4.0'

implementation 'com.github.jd-alexander:LikeButton:0.2.0'

implementation'com.github.bumptech.glide:glide:3.7.0'compile 'com.github.varunest:sparkbutton:1.0.3'

implementation 'com.android.support:design:28.0.0'

androidTestCompile 'junit:junit:4.12'}

顶级build.gradle文件


// Top-level build file where you can add configuration options common to all sub-projects/modules. 

buildscript { 

    repositories { 

        jcenter() 

        google() 

    } 


   dependencies { 

        classpath 'com.android.tools.build:gradle:3.3.2' 

       // NOTE: Do not place your application dependencies here; they belong 

       // in the individual module build.gradle files 

   } 


allprojects { 

    repositories { 

        maven { 

            url 'maven.google.com' 

            name 'Google' 

        } 

    } 


    task clean(type: Delete) { 

        delete rootProject.buildDir 

    } 

}

如果有人知道,请给我解决方案。


暮色呼如
浏览 228回答 1
1回答

四季花海

您在项目级别定义了此任务build.gradle(如您的评论中发布的那样):task clean(type: Delete) {     delete rootProject.buildDir }Android Studio 的 Gradle 包装器已经clean定义了一个任务,因此无需重新定义它。只需从项目级build.gradle文件中删除该任务即可。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java