将build.gradle更改为sync gradle

时间:2017-05-06 07:39:13

标签: android gradle

我是android新手。 我在android studio中构建了一个新项目,但我无法同步gradle。 我已经搜索过,并且有一些建议说解决方案是在module / build.gradle中进行更改 我发现了两个build.gradle,但我不知道哪个是module / build.gradle,但我确实对它们都进行了更改。(我添加了android方法) the first grdle file

second one

2 个答案:

答案 0 :(得分:0)

您正在寻找的标签是Project。它就像一个文件资源管理器。 它说项目从下拉菜单将其更改为Android。

该标签只包含必要的文件。在那里你可以找到Project gradle和module gradle。

问题是你可以在Project中找到这些文件,但在Android Tab中工作起来很简单方便。

答案 1 :(得分:0)

您不一定需要对build.gradle进行更改才能运行Gradle同步任务。我先回答你的第一个问题:

我不知道哪个是模块build.gradle

当你创建一个新的Android工作室项目时,你会看到两个build.gradle文件。 MyAppliaction / build.gradle中的一个是app / build.gradle。

此处MyAppliaction / build.gradle是Project gradle文件,也称为global gradle,您可以在其中配置项目范围的golbal配置。根据您的屏幕截图,您在项目build.gradle中添加了depandencies {},这是不正确的(这就是您的gradle同步失败的原因!),您只能在模块build.gradle中添加depandencies对象。

app / build.gradle是"模块" gradle文件,您可以在其中配置模块特定的配置和依赖项。如果在项目中再创建一个库模块,那么模块build.gradle将至少为每个模块一个,它将具有单独的build.gradle。

但我无法同步gradle

是的,当您对项目或模块build.gradle进行任何更改时,您会得到一个"同步"顶部的按钮可以开始同步。但是如果你想随时打开同步,只需打开" Gradle"选项卡从右侧单击"同步"左上角的图标。 (见下面的截图) enter image description here