当前位置: 首页 > 知识库问答 >
问题:

Gradle同步失败:找不到参数>[目录'libs'的compile()方法

赵嘉纳
2023-03-14

我是Android应用开发新手。我正在尝试使用TabLayout创建一个Android应用程序,并在构建中添加了以下依赖项。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'
}

但在运行该应用程序时,我发现构建错误如下

Gradle sync失败:在类型为org的对象上找不到参数[directory'libs']的compile()方法。格雷德尔。应用程序编程接口。内部的人工制品dsl。依赖关系。DefaultDependencyHandler。有关更多详细信息,请参阅IDE日志

任何帮助将不胜感激:)

共有2个答案

金钊
2023-03-14

有两个版本。格雷德尔。-android/build。gradle-android/app/build。格拉德尔

在我的例子中,将依赖项转移到2(android/app/build.gradle)是有效的。

栾弘新
2023-03-14

将编译文件树更改为编译文件。这应该可以工作。

 类似资料:
  • 我是Android应用程序开发新手。我正在尝试使用TabLayout创建一个Android应用程序,并在build.gradle文件中添加了以下依赖项。 但是在运行应用程序时,我得到了如下的构建错误 错误:(27, 0) 找不到 Gradle DSL 方法: 'compile()' 可能的原因: 关于为什么会出现这个问题的任何建议。我可以选择从Android Studio安装插件,但我不知道要安装

  • 问题内容: 现在,寻找这种解决方案的时间已经太久了,我不确定是错过了还是只是输错了什么,但是我的Gradle脚本无法编译。我正在迁移到Gradle,并且对它很陌生。我已经非常习惯于使用Maven进行依赖管理,但是Gradle似乎对我来说最好。通过运行以下代码段: 注意:我确实应用了java,maven,nexus,shadow和rebel插件。 当我运行Gradle任务时,会遇到此错误: 如果我从

  • 到根构建生成文件并从命令行运行gradle,获取: > 其中:生成文件'D:\AndroidStudioProjects\AndroidMain\Build.Gradle'行:23 错误:评估根项目“AndroidMain”时出现问题。 我不认为它在错误的地方。 根项目和添加的子项目都有gradle包装器。 如有任何指示,将不胜感激。 编辑:本练习的全部目的是将核心java代码导入android项

  • 无法同步分级。 错误:找不到com.android.tools.build:gradle:1.0.0。在以下位置搜索:文件:/e:/installed/androidsdk/gradle/m2repository/com/android/tools/build/gradle/1.0.0/gradle-1.0.0.pom文件:/e:/installed/androidsdk/gradle/m2rep

  • 我在查看了所有类似的问题和答案后发布了这个问题。 以下是我研究的问题。 找不到参数Gradle的方法compile() Gradle找不到参数的方法compile() 也许,你可能想知道这是一个重复的问题,但在我的情况下,它是不同的。让我们看看情况如何。首先,以下是错误来源的代码段: 此代码来自文件: 现在让我向您展示出现了什么错误。 所有答案都表明,您需要将方法替换为方法,因为方法已从弃用,目前

  • 打开文件 这是我的gradle文件: 我正在得到 错误:(23,0)在类型为org的对象上找不到参数[目录'libs']的方法实现()。格雷德尔。应用程序编程接口。内部的人工制品dsl。依赖关系。DefaultDependencyHandler。打开文件