我是Android App Development的新手。我正在尝试使用TabLayout创建一个Android应用程序,并在build.gradle文件中添加了以下依赖项。
dependencies {
compile 'com.android.support:appcompat-v7:25.3.1'
compile 'com.android.support:design:25.3.1'
compile 'com.android.support.constraint:constraint-layout:1.0.2'
compile 'com.android.support:support-v4:25.3.1'
testCompile 'junit:junit:4.12'
}
但是在运行App时,我收到如下构建错误
错误:(27,0)未找到Gradle DSL方法:'compile()' 可能的原因:
项目“MyFirstapp”可能正在使用不包含该方法的Gradle版本。 打开Gradle包装器文件 构建文件可能缺少Gradle插件。 申请Gradle插件
有关为何存在此问题的任何建议。我可以选择从Android Studio安装插件,但我不知道要安装哪个插件。
答案 0 :(得分:3)
我猜你正在将错误添加到错误的build.gradle。
尝试这样做: 在第一个build.gradle中用这个
替换依赖项dependencies {
classpath 'com.android.tools.build:gradle:2.3.0'
}
并用此替换build.gradle(Module:app)(第二个build.gradle文件)中的依赖项
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
compile 'com.android.support:appcompat-v7:25.3.1'
compile 'com.android.support.constraint:constraint-layout:1.0.2'
testCompile 'junit:junit:4.12'
}