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

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容