Android开发:Android Studio中gradle的代理问题
項目啟動報錯:
If you are behind an HTTP proxy, please configure the proxy settings either in IDE or Gradle.原因:gradle的代理沒有配置,或沒有加載到,代理配置文件找不到,Android Studio在加載gradle,是根據setting的Gradle user home去加載gradle的
解決:
1.Android Studio配置查看gradle配置,是去哪里加載代理配置文件
setting的Gradle user home,我的為:C:\Users\user\.gradle,若配置了gradle的環境參數,則要對于環境參數路徑GRADLE_USER_HOME設置與Android Studio的Gradle user home一致(或者修改setting的Gradle user home,并在GRADLE_USER_HOME目錄下創建gradle.properties文件)
2.項目啟動后,gradle會去找./gradle目錄下的gradle.properties文件,找代理配置,如果配置了gradle的環境參數,則會去環境參數GRADLE_USER_HOME下找./gradle目錄下的gradle.properties文件。
因為之前配置了gradle的環境變量,GRADLE_USER_HOME在D盤,但是GRADLE_USER_HOME下沒有./gradle目錄,所以是找不到代理的。
辦法1:在環境變量下新建./gradle目錄,在目錄下新建gradle.properties文件,文件內容為:
systemProp.http.proxyHost= systemProp.http.proxyPassword= systemProp.http.proxyPort= systemProp.http.proxyUser= systemProp.https.proxyHost= systemProp.https.proxyPassword= systemProp.https.proxyPort= systemProp.https.proxyUser=方法二:刪除GRADLE_USER_HOME環境變量,系統會默認找C:\Users\user\.gradle下的配置文件,若沒有也要在目錄下新建gradle.properties文件
總結
以上是生活随笔為你收集整理的Android开发:Android Studio中gradle的代理问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数据结构:二分查找算法
- 下一篇: 记录一次Socket异常:java.ne