发现原因是.gradle目录下的gradle.properties文件中包含了代理,导致公司内部maven库指向的地址找不到。
在开启shadowsocks客户端,并在android studio中配置gradle指向某个代理地址后,gradleWrapper会走代理,如果此时要访问内部的maven仓库中的资源,可能会访问失败。
如果此时只是关闭shadowsocks中的代理与as中的代理,.gradle目录中的gradle.properties文件中的代理并不会自动删掉,仍然指向代理。这就会导致内网资源访问失败。
解决办法:
删除/.gradle/gradle.properties文件中配置的代理。