Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/220.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
Android 未找到gradle DSL方法:';编译()';持续性错误_Android_Android Studio_Gradle_Android Gradle Plugin - Fatal编程技术网

Android 未找到gradle DSL方法:';编译()';持续性错误

Android 未找到gradle DSL方法:';编译()';持续性错误,android,android-studio,gradle,android-gradle-plugin,Android,Android Studio,Gradle,Android Gradle Plugin,这就是我的gradle文件的样子,它抛出了一个小错误,说: 找不到gradle DSL方法:“compile()” 我遵循了线程上的建议(请参阅已接受的答案),但仍然出现以下错误: 找不到gradle DSL方法:“compile()” 为什么? 您使用了错误的渐变文件。检查build.gradle(Module:yourmodulename),这是您必须更新的地方。您使用了错误的gradle文件。检查build.gradle(模块:yourmodulename),这是您必须更新的地方。通常,有

这就是我的gradle文件的样子,它抛出了一个小错误,说:

找不到gradle DSL方法:“compile()”

我遵循了线程上的建议(请参阅已接受的答案),但仍然出现以下错误:

找不到gradle DSL方法:“compile()”


为什么?

您使用了错误的渐变文件。检查build.gradle(Module:yourmodulename),这是您必须更新的地方。

您使用了错误的gradle文件。检查
build.gradle(模块:yourmodulename)
,这是您必须更新的地方。

通常,有一个项目
build.gradle
和一个模块
build.gradle

您共享的屏幕截图是您的模块
build.gradle

在我看来,这个错误好像是,您的项目
build.gradle
文件中有一个android块


从Project
build.gradle
中删除android块,应用程序就会很好地编译。

通常,有一个Project
build.gradle
和一个模块
build.gradle

您共享的屏幕截图是您的模块
build.gradle

在我看来,这个错误好像是,您的项目
build.gradle
文件中有一个android块


从Project
build.gradle中删除android块
,应用程序将正常编译。

检查顶级build.gradle中是否有android部分file@Lal
andrid部分
,就像android部分一样。对不起,我今天过得很好。@同志!你是共产主义者吗?只是出于好奇!通常有一个top build.gradle和一个project build.gradle。您共享的屏幕截图是您的project build.gradle。因此,请检查您的top build.gradle是否有名为android的块。您找到top build.gradle文件了吗@Alexander检查您的顶级build.gradle中是否有android部分file@Lal
andrid部分
,就像android部分一样。对不起,我今天过得很好。@同志!你是共产主义者吗?只是出于好奇!通常有一个top build.gradle和一个project build.gradle。您共享的屏幕截图是您的project build.gradle。因此,请检查您的top build.gradle是否有名为android的块。您找到top build.gradle文件了吗@Alexander我现在分享的是一个模块,所以基本上你的意思是移除整个android模块?为什么?它到底是为了什么目的?不,不,我是说,你应该从你的project build.gradle文件中删除android块,而不是从module build.gradle文件中删除我当前共享的一个是module,所以基本上你的意思是删除整个android块?为什么?它到底是为了什么?不,不,我是说,你应该从你的project build.gradle文件中删除android块,而不是从module build.gradle文件中删除
My gradle file : 

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

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.2.3'
        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: '*.jar')
    compile 'org.ektorp:org.ektorp:1.4.2'
}

allprojects {
    repositories {
        jcenter()
    }
}