(兩百一十三)Ubuntu 解決Android studio獲取不到gradle-x.x.x.pom的問題

參考https://blog.csdn.net/qq_23599965/article/details/80910900

1.問題

點擊運行報找不到如下3.2.1 pom

Could not GET ‘https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.2.1/gradle-3.2.1.pom ‘. 

3.2.1 是build.gradle中配置的

dependencies {
    classpath 'com.android.tools.build:gradle:3.2.1'

我試了下上面的pom鏈接直接瀏覽器是可以正常下載的,另外我注意到下載失敗的堆棧上總是打印重定向到了

mirrors.dormforce.net

解析了下

mirrors.dormforce.net服務器iP:

當前解析:

中國 四川 成都 教育網202.115.22.208

歷史解析記錄:

2017-04-29-----2020-03-25202.115.22.208

這估計是很早之前從哪裏搬來的vpn代理,但是AS的http proxy並沒有設置這個啊

 

2.解決方案

參考文章中提到

我是用的是android studio3.5.3,沒有這個選項,打開 ~/.gradle/gradle.properties (如果是windows的話應該在 C:\Users\Administrator.gradle\gradle.properties),把https的兩行註釋掉即可。

我想了下Ubuntu會不會也有類似的配置,這樣的配置估計高於as的配置

在如下用戶路徑下,ctrl+h,顯示隱藏文件夾,進入到.gradle

查看.gradle.properties

果然有配置。。。。註釋了註釋了。。。

## For more details on how to configure your build environment visit
# http://www.gradle.org/docs/current/userguide/build_environment.html
#
# Specifies the JVM arguments used for the daemon process.
# The setting is particularly useful for tweaking memory settings.
# Default value: -Xmx1024m -XX:MaxPermSize=256m
# org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
#
# When configured, Gradle will run in incubating parallel mode.
# This option should only be used with decoupled projects. More details, visit
# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
# org.gradle.parallel=true
#Sun Nov 03 21:38:53 CST 2019
#systemProp.http.proxyHost=mirrors.dormforce.net
#systemProp.https.proxyPort=80
#systemProp.https.proxyHost=mirrors.dormforce.net
#systemProp.http.proxyPort=80

還是去年11月份加的。。。。然後重新sync build就沒問題了,國內下載Google的一些文件不用代理還是可以下的嘛

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章