博客
关于我
Android Studio同步Gradle失败的解决办法
阅读量:397 次
发布时间:2019-03-05

本文共 1176 字,大约阅读时间需要 3 分钟。

一、解决办法

建议修改build.gradle文件配置,如下所示。工程中存在两个build.gradle文件,其中后面带有"Project:"的grade文件需要重点调整。

在build.gradle文件中,需将以下配置添加或调整:

buildscript {    repositories {        maven {            url 'http://maven.aliyun.com/nexus/content/repositories/google'        }        maven {            url 'http://maven.aliyun.com/nexus/content/repositories/jcenter'        }    }    dependencies {        classpath 'com.android.tools.build:gradle:3.5.2'        // 注意:不要在此处添加应用依赖项,应归于各个模块build.gradle文件    }}allprojects {    repositories {        maven {            url 'http://maven.aliyun.com/nexus/content/repositories/google'        }        maven {            url 'http://maven.aliyun.com/nexus/content/repositories/jcenter'        }    }    tasks.withType(Javadoc) {        options.addStringOption('Xdoclint:none', '-quiet')        options.addStringOption('encoding', 'UTF-8')    }}task clean(type: Delete) {    delete rootProject.buildDir}

注:请根据Android Studio的实际版本调整classpath 'com.android.tools.build:gradle:3.5.2'。可以通过Help -> About查看当前版本。

修改完成后,需重新同步项目,这一步骤需要联网。

二、其他问题

笔者尝试过多种解决方法,包括重装系统、添加证书、更换国内镜像地址,均未成功。原因在于国内Aliyun镜像地址已更改,原文中的网址在2020年4月27日可用。

请确保build.gradle文件与当前Android Studio版本兼容,以避免依赖错误。

转载地址:http://hbiwz.baihongyu.com/

你可能感兴趣的文章
python - 将字符串中的日期与今天的日期进行比较
查看>>
python - 数据描述符(class 内置 get/set/delete方法 )
查看>>
python binascii.Error: Incorrect padding
查看>>
Python C 程序子进程在“for line in iter“处挂起
查看>>
python check_output 失败,退出状态为 1,但 Popen 适用于相同的命令
查看>>
python ctypes库中动态链接库加载方式
查看>>
python cv2截取不规则区域图片
查看>>
python CV2裁剪图片并保存
查看>>
python cv2读取rtsp实时码流按时生成连续视频文件
查看>>
Python Dataframe Groupby Mean和Std
查看>>
python datetime
查看>>
python datetime笔记
查看>>
python day01
查看>>
python day10
查看>>
Python Dict 理解创建和更新字典
查看>>
Python Discord Bot - python clear_reaction() 清除所有反应而不是特定反应
查看>>
python django mysql写入中文乱码_django自动创建的mysql表里面中文乱码问题
查看>>
python ETL工具 pyetl
查看>>
Python eval 函数说明
查看>>
python excel 饼图 简书_Python实现绘画多个饼图
查看>>