jcenter问题汇总

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

你可能感兴趣的:(jcenter问题汇总)