Android Studio构建项目时出现Could not GET请求503服务不可用错误求助
这个问题其实很明确——note.dit-inc.us服务器暂时挂了(503状态码就是服务不可用的意思),Gradle同步的时候拉取这个地址的资源失败,所以系统才会提示你开离线模式。下面给你一步步的解决办法:
先试最快的临时解决:启用Gradle离线模式
- 打开Android Studio,顶部菜单栏点
File->Settings(Windows/Linux),Mac的话是Android Studio->Settings - 在设置面板里找
Build, Execution, Deployment->Build Tools->Gradle - 勾选
Offline work选项,点OK确认 - 然后点工具栏上那个「Sync Project with Gradle Files」按钮(就是大象图标旁边的刷新键),等同步完成,应该就能正常构建了
如果想彻底解决在线同步的问题:检查依赖配置
要是你不想一直用离线模式,那得看看项目里是不是引用了这个有问题的仓库:
- 打开项目根目录的
build.gradle(Project级别的那个,不是模块里的),还有模块下的build.gradle - 找
repositories块,看看有没有类似maven { url "http://note.dit-inc.us/..." }的配置 - 如果有,先把这行注释掉,替换成官方的仓库,比如:
repositories { google() mavenCentral() } - 再同步一次项目,应该就不会再请求那个挂掉的服务器了
最后一招:清理缓存重启
要是上面的方法都不管用,可能是缓存里存了错误的地址,试试这个:
- 点
File->Invalidate Caches...,选择Invalidate and Restart,让Android Studio清缓存重启,之后再同步项目
这样下来应该就能解决问题啦~
内容的提问来源于stack exchange,提问作者zohreh
相关产品推荐
相关产品推荐

