项目启动报错:
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文件