我正在使用Android studio 3.1 Canary 3 with gradle 4.3.1。我访问maven.org的速度非常慢,但是当我在Android studio中编辑build.gradle文件时,它会向search.maven.org发送请求。因此,我必须等待一分钟或更长时间才能让Android工作室在编辑build.gadle文件后做出响应,任何人都知道如何修复它,我已经尝试按照建议:
1,安装Google Repository和Android支持存储库,
2,设置http和https代理,
设置http和https代理对我有用,但仍然很慢。虽然安装存储库根本不起作用,因为之前已经安装了软件包。因此,我认为阻止Android工作室向search.maven.org发送请求是一个好主意。如果有人知道如何解决它,请提前告知我。
答案 0 :(得分:2)
这个问题似乎主要发生在中国。每当我们编辑build.gradle文件时,Android工作室都会向search.maven.org发送请求然后冻结并在服务器响应后请求Android工作室解冻。所以将127.0.0.1 search.maven.org添加到hosts文件可以解决这个问题,但有时我们还需要访问search.maven.org。 对我来说,我使用Chrome并安装了SwitchyOmega插件,所以我首先将127.0.0.1 search.maven.org添加到/ etc / hosts然后在Chrome中为此网站添加pac规则,我觉得一切正常,Android工作室不会冻结我仍然可以访问search.maven.org。