1. 首先,android studio 提示"Gradle project sync failed." 时,要通过"Show Log in Finder" 去打开idea.log ,根据log尾部的失败原因,确定是grade 下载或者同步的问题。
2. 通过网络浏览器单独下载工程中要用到的gradle zip, 例如gradle-2.2.1-all.zip;
3. 在工程左列explorer 中,找到gradle-wrapper.properties,点击打开,把最下方一行distributionUrl 的值设置为gradle-2.2.1-all.zip (即去掉网址,仅保留文件名)
4. 重新同步Gradle;
5. 如果步骤4失败,查看idea.log, 是否为访问
http://repo1 .maven.org/m aven2/ 下对应的grade class name 失败,如果是,设置通过镜像访问相关地址。
(参考:打开工程build.gradle 文件,把
maven
repositories
url 修改为
'http://maven .oschina.net /content/gro ups/public/'
)
7. 重新同步Gradle;
8. 如果步骤7失败,查看
工程左列explorer 中(Project选项卡), .idea 文件夹,找到并打开gradle.xml;
9. 确认
GradleProjectSettings 参数,建议如下(可以参考你本地放置gradle包的路径,修改
gradleHome 的具体位置
):
<GradleProjectSettings>
<option name="distributionType" value="LOCAL" />
<option name="externalProjectPath" value="$PROJECT_DIR$" />
<option name="gradleHome" value="$APPLICATION_HOME_DIR$/gradle/gradle-2.2.1" />
<option name="modules">
<set>
<option value="$PROJECT_DIR$" />
<option value="$PROJECT_DIR$/app" />
</set>
</option>
</GradleProjectSettings>