报错信息:
cn.yiiguxing.plugin.translate.trans.NetworkException: connect timed out. host=translate.googleapis.com
at cn.yiiguxing.plugin.translate.trans.NetworkException$Companion.wrapIfIsNetworkException(Exceptions.kt:37)
at cn.yiiguxing.plugin.translate.trans.TKK.updateFromGoogle(TK.kt:87)
at cn.yiiguxing.plugin.translate.trans.TKK.update(TK.kt:54)
at cn.yiiguxing.plugin.translate.trans.TKK.getValue(TK.kt:44)
at cn.yiiguxing.plugin.translate.trans.TKKt.tk$default(TK.kt:106)
at cn.yiiguxing.plugin.translate.trans.GoogleTranslator.getTranslateUrl(GoogleTranslator.kt:76)
at cn.yiiguxing.plugin.translate.trans.AbstractTranslator.doTranslate(AbstractTranslator.kt:60)
at cn.yiiguxing.plugin.translate.trans.AbstractTranslator.translate(AbstractTranslator.kt:68)
at cn.yiiguxing.plugin.translate.trans.TranslateService$translate$$inlined$executeOnPooledThread$1.run(Applications.kt:184)
at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:311)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.net.SocketTimeoutException: connect timed out
at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method)
at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:85)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
.......
解决方法:
开始我也百度很多大部分有俩个解决方法
一、提示去解决插件的默认勾选
二、是修改idea的联网设置
经过测试由于我下载的版本没有默认勾选框和调整联网配置还是不行,总结如下解决:
1、查看日志得到访问的域名
2、在host文件最后添加这个域名
注:host文件位置:windows系统hosts文件位置及操作_360新知
可以直接复制粘贴:120.253.250.226 translate.googleapis.com
3.保存后即可正常使用