AS编译不通过,提示Error:Connection refused: connect

Gradle '****' project refresh failed
Error:Connection refused: connect

//1. 尝试解决
尝试升级AS版本 ,从2.2.0 升级到最新版本(2.3)

//2. 升级后 提示 Project SDK is not defined 选择右侧setup SDK
//选择Android API 24 Platform(java version"1.8.0_76-release")

//3. 尝试修改gradle.properties 文件
在该文件下发现gradle 使用了代理
原内容为

systemProp.http.proxyHost=127.0.0.1
systemProp.http.proxyHost=1080
systemProp.https.proxyHost=127.0.0.1
systemProp.https.proxyHost=1080

尝试修改为

systemProp.http.proxyHost=mirrors.opencas.cn
systemProp.http.proxyHost=80
systemProp.https.proxyHost=127.0.0.1
systemProp.https.proxyHost=1080

修改为

systemProp.http.proxyHost=127.0.0.1
systemProp.http.proxyHost=8123
systemProp.https.proxyHost=127.0.0.1
systemProp.https.proxyHost=8123

Try Again 发现无效果
将代码注释 Try Again 依然无效果

观察发现总是在解析classpath的阶段编译不通过
找到 project下

        classpath 'io.fabric.tools:gradle:1.+'

将其注释,try again 无效

找到

        classpath 'com.android.tools.build:gradle:2.3.0'

将其修改为

        classpath 'com.android.tools.build:gradle:2.2.0'

        
//        classpath 'me.tatarka:gradle-retrolambda:3.2.5'
//        classpath 'me.tatarka.retrolambda.projectlombok:lombok.ast:0.2.3.a2'

注释继续编译..........

感动 ..终于不再是拒绝了

Gradle sync failed: Plugin with id 'io.fabric' not found.
            Consult IDE log for more details (Help | Show Log)

        classpath 'io.fabric.tools:gradle:1.+'

注释打开 继续编译......

Error:Connection refused: connect

我放弃了

阅读 28k
2 个回答

我也遇到了这个问题,然后电脑开了VPN就好了,身在墙内,实在尴尬

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进