【问题标题】:Android Studio Gradle Daemon - java.net.BindException: Address already in use: bindAndroid Studio Gradle 守护进程 - java.net.BindException:地址已在使用中:绑定
【发布时间】:2018-08-17 01:19:18
【问题描述】:

当我在 Android Studio (java 8.0.181) 中运行 Gradle project sync 时,我得到:

java.net.BindException: Address already in use: bind

但我找不到哪个地址(我假设地址实际上是 port)已被使用(因为没有列出),所以我可以终止那里的进程并重试 gradle 构建。

我只能在TCPView 中看到 Android Studio 进程/端口,而不是 Gradle 特有的任何内容。

In the Android Studio terminal I have run gradlew --stacktrace:
20:51:56.188 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] Please read the following process output to find out more:
20:51:56.192 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] -----------------------
20:51:56.192 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
20:51:56.192 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]   at org.gradle.launcher.daemon.bootstrap.DaemonGreeter.parseDaemonOutput(DaemonGreeter.java:34)
20:51:56.192 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]   at org.gradle.launcher.daemon.client.DefaultDaemonStarter.startProcess(DefaultDaemonStarter.java:151)
20:51:56.192 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]   at org.gradle.launcher.daemon.client.DefaultDaemonStarter.startDaemon(DefaultDaemonStarter.java:134)
20:51:56.192 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]   at org.gradle.launcher.daemon.client.DefaultDaemonConnector.startDaemon(DefaultDaemonConnector.java:20
5)
20:51:56.192 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]   at org.gradle.launcher.daemon.client.DefaultDaemonConnector.connect(DefaultDaemonConnector.java:127)
20:51:56.192 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]   at org.gradle.launcher.daemon.client.DaemonClient.execute(DaemonClient.java:138)
20:51:56.192 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]   at org.gradle.launcher.daemon.client.DaemonClient.execute(DaemonClient.java:92)
20:51:56.192 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]   at org.gradle.launcher.cli.RunBuildAction.run(RunBuildAction.java:51)
20:51:56.192 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]   at org.gradle.internal.Actions$RunnableActionAdapter.execute(Actions.java:173)
20:51:56.192 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]   at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFacto
ry.java:287)
20:51:56.192 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]   at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFacto
ry.java:260)
20:51:56.192 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]   at org.gradle.launcher.cli.JavaRuntimeValidationAction.execute(JavaRuntimeValidationAction.java:33)
20:51:56.192 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]   at org.gradle.launcher.cli.JavaRuntimeValidationAction.execute(JavaRuntimeValidationAction.java:24)
20:51:56.196 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]   at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:33)
20:51:56.196 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]   at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:22)
20:51:56.200 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]   at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:
253)
20:51:56.200 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]   at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:
182)
20:51:56.204 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]   at org.gradle.launcher.Main.doAction(Main.java:33)
20:51:56.204 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]   at org.gradle.launcher.bootstrap.EntryPoint.run(EntryPoint.java:45)
20:51:56.204 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
20:51:56.204 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]   at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
20:51:56.204 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]   at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
20:51:56.204 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]   at java.lang.reflect.Method.invoke(Unknown Source)
20:51:56.204 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]   at org.gradle.launcher.bootstrap.ProcessBootstrap.runNoExit(ProcessBootstrap.java:60)
20:51:56.204 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]   at org.gradle.launcher.bootstrap.ProcessBootstrap.run(ProcessBootstrap.java:37)
20:51:56.204 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]   at org.gradle.launcher.GradleMain.main(GradleMain.java:23)
20:51:56.204 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
20:51:56.204 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]   at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
20:51:56.204 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]   at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
20:51:56.204 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]   at java.lang.reflect.Method.invoke(Unknown Source)
20:51:56.204 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]   at org.gradle.wrapper.BootstrapMainStarter.start(BootstrapMainStarter.java:30)
20:51:56.204 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]   at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:129)
20:51:56.204 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]   at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:61)
20:51:56.204 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
20:51:56.208 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]
20:51:56.208 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] * Get more help at https://help.gradle.org

我已经在网上检查了所有的修复,但还没有找到解决方案!

【问题讨论】:

  • 我最终杀死了 Macrium Reflect,它作为一个进程运行,并且有效……直到问题再次出现。一个一个地杀死进程,使缓存无效/重新启动,甚至杀死 Chrome 似乎 已经解决了这个问题。令人抓狂的是,java 并没有告诉你哪个“地址已被使用”。也许它找不到它是有原因的吗?
  • 男孩在重新运行尝试修复数十次后,我在处理这个问题时变得“舒服”了!

标签: java android-studio gradle android-gradle-plugin


【解决方案1】:

确保您的电脑上的移动热点已关闭。寻找解决方案here

【讨论】:

  • 在找到这个答案之前,我一直在搜索谷歌好几天。我无法表达此时我对 Android Studio 的沮丧程度!成功了,感谢您的帮助!
  • 你先生,是救命恩人
【解决方案2】:

对我来说,这个错误只发生过一次。
我结束了所有正在运行的应用程序。

和

万岁。

【讨论】:

    猜你喜欢
    • 2019-02-28
    • 2013-12-02
    • 1970-01-01
    • 2021-10-01
    • 2023-04-04
    • 1970-01-01
    • 1970-01-01
    • 2015-10-30
    • 2014-08-11
    相关资源
    最近更新 更多