Gradle Sync 问题解决列表
最近在搞android音视频开发项目,遇到gradle build的一些问题,列出以作记录
1、Gradle Sync Failed
报错信息如下
Gradle sync failed: Could not find method google() for arguments [] on repository container.
Consult IDE log for more details (Help | Show Log) (420 ms)
根据引用1的文章,对gradle进行升级,主要进行如下修改:
- 1、升级Gradle到4.1
修改文件: gradle/wrapper/gradle-wrapper.properties
distributionUrl=https://services.gradle.org/distributions/gradle-3.3-all.zip
将上面这句替换为(实际为版本变更)
distributionUrl=https://services.gradle.org/distributions/gradle-4.1-all.zip
- 2、升级Gradle插件版本到3.0.0
修改文件: build.gradle
classpath ‘com.android.tools.build:gradle:2.3.0’
将上面这句替换为(实际为版本变更)
classpath ‘com.android.tools.build:gradle:3.0.0’
Gradle和Gradle插件之间版本对应关系如下(截图自google android官网)
2、Gradle Build 下载太慢
办法:修改仓库
修改文件: build.gradle
// 注释jcenter()仓库 并添加下面maven 使用阿里云仓库:)
// jcenter()
maven{ url 'http://maven.aliyun.com/nexus/content/groups/public'}