參考:
1.https://blog.csdn.net/csdnfengli/article/details/80695769
2.https://www.jianshu.com/p/300714531e5b
3.http://www.cppblog.com/jack-wang/archive/2019/08/01/216617.aspx
導入別人項目報錯。
Unable to resolve dependency for :app@debug/compileClasspath':
Could not resolve com.android.support:appcompat-v7:26.1.0.
- 馬上百度,嘗試了大部分用法
如:禁掉File——Setting——Gradle里的OfflineWork
或者build.gradle里相關修改配置
- 結果全部無效!
好家伙,以前怎么沒這個問題呢? AS 3.0以后怕是有毒吧?
3 原因
我是導入別人的項目時出現的這種情況,網上重新安裝軟件好像也會出現這種情況
- 為了避免被牆,一般的網上博文都會建議我們掛個鏡像代理Proxy來方便我們下載SDK相關文件
- 如:
大連東軟信息學院鏡像服務器地址:mirrors.neusoft.edu.cn 端口:80
騰訊bugly的鏡像地址:android-mirror.bugly.qq.com 端口:8080
我選擇了Setup Proxy並使用第一種鏡像作為代理
-
接着我的AndroidStudio也同樣使用這個鏡像作為代理
-
本來設置這個代理是避免被牆,方便提高相關資源的下載速度,但恰恰是這個代理,造成了AS一直報以下錯誤
4 解決
經過近3個小時的搜尋,我終於從CSDN找到這篇靠譜文章
- 沿着他的思路,我找到並打開了
C:\Users\Administrator\.gradle
下面的gradle.properties
文件 - 可以看到正是之前我設置的代理,導致全局文件gradle.properties會默認一直執行這個代理去訪問並下載,因此報錯
- 最后將這四行注釋掉,同樣在前面都加上 # 號,保存
- 關掉再打開,最終順利的解決了問題,熟悉的界面又回來了