Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/197.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 错误:无法添加任务';清洁';因为具有该名称的任务已存在_Java_Android_Android Gradle Plugin_Retrofit - Fatal编程技术网

Java 错误:无法添加任务';清洁';因为具有该名称的任务已存在

Java 错误:无法添加任务';清洁';因为具有该名称的任务已存在,java,android,android-gradle-plugin,retrofit,Java,Android,Android Gradle Plugin,Retrofit,我在格拉德尔建筑时遇到了一个问题。这就是我面临的错误: 错误:无法添加任务“清理”,因为具有该名称的任务已存在 这是我的毕业证书 apply plugin: 'com.android.application'android { compileSdkVersion 28 buildToolsVersion "25.0.1" defaultConfig { applicationId "net.accedegh.retrofitlibrary" minSdkVersion 17

我在格拉德尔建筑时遇到了一个问题。这就是我面临的错误:

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

这是我的毕业证书

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 
    } 
}

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

您的项目级别
build.gradle中定义了此任务(如您的评论中所述):


Android Studio的Gradle包装器已经定义了一个
clean
任务,因此无需重新定义它。只需从项目级
build.gradle
文件中删除该任务。

我认为它与gradle文件无关。您是否尝试使用
Run>cleanproject
按钮单独清理项目?它返回什么?当我清理项目时返回相同的错误。你能发布另一个gradle文件吗?在你的gradle文件中搜索单词
clean
,然后在你的问题中发布该部分代码,你可能可以从你的问题中删除你已经发布的gradle文件,因为我认为它与问题没有任何关联。既然实际问题有了正确的答案,我们是否应该删除不相关的片段?
task clean(type: Delete) { 
    delete rootProject.buildDir 
}