1、gradle.properties设置了香港的代理,导致在全局的build.gradle里设置jcenter(),无法下载项目里的build.gradle设置的bugly相关的依赖,如compile 'com.tencent.bugly:crashreport_upgrade:1.2.2'。
allprojects {
repositories {
jcenter()
}
报错信息:
Error:A problem occurred configuring project ':app'.
> Could not resolve all dependencies for configuration ':app:_debugApkCopy'.
> Could not resolve com.tencent.bugly:crashreport_upgrade:1.3.1.
解决方案:删除香港代理
2、国内下载第三方依赖因为被墙的原因,可能会比较慢,可以尝试使用阿里的国内镜像,目前网上的大多数镜像用的oschina的,但是oschina的镜像在2015年就停用了[1]。
// 阿里的maven仓国内镜像,如果gradle下载很慢,建议使用该仓库
maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
3、如何判断依赖的包可用及版本号,如包名为com.jakewharton.process-phoenix,则到如下网址查询,即将.换成/即可
https://jcenter.bintray.com/com/jakewharton/process-phoenix/
参考:
1.http://blog.csdn.net/stdupanda/article/details/72724181
2.http://www.chenruixuan.com/archives/1068.html