我在一个严格的代理背后工作,并努力识别需要为android开发访问的url。
我知道对于SDK更新https://dl-ssl.google.com/
应该是可访问的。我需要回答以下问题:
-
用gradle解析依赖关系和更新gradle本身的url是什么?
-
除了sdk更新和等级依赖之外,还有其他需要访问的url吗?
经过快速搜索,我还找到了以下url -
- http://download.gradle.com
- http://services.gradle.com
- https://repo1.maven.org/maven2/
- https://jcenter.bintray.com/
- http://repo.jfrog.org
这个链接提供了在android studio中使用gradle的要求。以下是对查询的回答:
-
以下是gradle基本功能需要访问的url:
- https://repo1.maven.org/maven2/
- https://jcenter.bintray.com/
-
除此之外,访问托管在默认位置以外的自定义库所需的任何URL
从网络管理团队获得对所述url的特殊访问将解决问题
如果你在代理后运行gradle。尝试将代理设置添加到gradle中。属性文件,例如
systemProp.http.proxyUser=myusername
systemProp.http.proxyPort=yourport
systemProp.http.proxyPassword=proxypasswordhere
systemProp.http.proxyHost=proxy url/ip here