我正在尝试对我的 android studio 项目进行成绩同步,但标题中不断出现此错误。我的 build.gradle 文件是
// 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:2.2.1'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
android {
compileSdkVersion 24
buildToolsVersion '24.0.0'
}
dependencies {
}
我的错误信息是
Gradle sync failed: Could not find method android() for arguments [build_aiwlctiq29euo9devcma4v4r7$_run_closure3@22efc0bc] on root project 'MyRadio
我在网上查看并尝试了多种解决方案,但似乎没有任何效果。这甚至意味着什么?任何帮助将不胜感激。
最佳答案
您使用了错误的 build.gradle 文件。
在您的顶级文件中,您不能定义一个 android block 。
只需将此部分移动到 module/build.Gradle 文件中即可。
android {
compileSdkVersion 17
buildToolsVersion '23.0.0'
}
dependencies {
compile files('app/libs/junit-4.12-JavaDoc.jar')
}
apply plugin: 'maven'
https://stackoverflow.com/questions/40012866/