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的代理问题的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 数据结构:二分查找算法
- 下一篇: Android开发:操作UI线程4种方法