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