我是Android App Development的新手。我正在尝试使用TabLayout创建一个Android应用,并在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: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时,我收到如下构建错误
Gradle sync失败:找不到参数的方法compile() [directory' libs']在类型的对象上 org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler。 有关更多详细信息,请参阅IDE日志
任何帮助将不胜感激:)
答案 0 :(得分:0)
将编译fileTree更改为编译文件。这应该工作。
答案 1 :(得分:0)
有2个build.gradle。 - android / build.gradle - android / app / build.gradle
在我的情况下,将依赖项移动到2(android / app / build.gradle)工作。