最近需要進行移動開發,在安裝Android Studio時,遇到了很糾結的問題,安裝一直很不順利。經過2天的百度搜索終於是找到解決的辦法。
問題花了2天的時間才從茫茫大海中找到確切的答案。所以必須開個文章來記錄解決的辦法,方便以后遇到可以查看同時給有需要的朋友。
由於網絡的問題,Android Studio一直無法下載需要的gradre同時也無法同步成功。
問題就出在這個網址一直無法被成功獲取資源。
只要帶有https://dl.google.com/dl/android/maven2/com/這樣的鏈接都無法下載。所以一直無法同步成功。
解決的問題如下:
倉庫不可訪問導致,由於google() 這個倉庫地址是: https://dl.google.com/dl/android/maven2/com/ ,可能會出現無法訪問的情況, 這時候只需要優先使用國內的阿里雲倉庫就可以了;
需要注意的是,使用的classpath 的gradle版本要可用,阿里雲倉庫不一定有最新的gradle 版本,具體版本在 阿里雲倉庫 中對應的參考目錄下查找, 查找規則為:com/android/tools/build/gradle/, 如果不存在會導致下載失敗;
想要設置倉庫,只要在文件目錄的/android/build.gradle 文件中,將buildscript 的repositories 字段改成如下代碼即可:
``` maven{ url 'https://maven.aliyun.com/repository/google'} maven{ url 'https://maven.aliyun.com/repository/gradle-plugin'} maven{ url 'https://maven.aliyun.com/repository/public'} maven{ url 'https://maven.aliyun.com/repository/jcenter'} google() jcenter()
1.設置了本地代理導致訪問倉庫時,走了本地代理而出現connetion refused 的情況,這種情況下只要在 /android/gradle.properties 文件中,添加或修改一下代碼即可,如果配置了shadowsocks, 也可以自己配置host 和port;
systemProp.http.proxyHost= systemProp.http.proxyPort= systemProp.https.proxyHost= systemProp.https.proxyPort=
( 字段都設置為空時,不會經過代理host 和port )


然后同步一下

方法是從下面的鏈接中得到,感謝這位朋友。
鏈接:https://blog.csdn.net/XING979020/article/details/88372324
