jvm 获取此错误:java.net.BindException:地址已在使用中:无法绑定

a5g8bdjr  于 2022-11-07  发布在  Java
关注(0)|答案(6)|浏览(289)

你好我建立一个flutter apk使用vscode,但我得到下面的错误,任何关于如何去它的帮助。做了研究,但没有得到解决方案。我已经配置JAVA_HOME以及在gradle设置在android工作室,但gradle仍然得到同样的错误

FAILURE: Build failed with an exception.

* What went wrong:

Unable to start the daemon process.
This problem might be caused by incorrect configuration of the daemon.
For example, an unrecognized jvm option is used.
Please refer to the User Manual chapter on the daemon at https://docs.gradle.org/6.5/userguide/gradle_daemon.html
Process command line: C:\Program Files\Android\Android Studio\jre\bin\java.exe --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.lang.invoke=ALL-UNNAMED --add-opens java.prefs/java.util.prefs=ALL-UNNAMED -Xmx1536M -Dfile.encoding=windows-1252 -Duser.country=US -Duser.language=en -Duser.variant -cp C:\Users\cs\.gradle\wrapper\dists\gradle-6.5-all\2oz4ud9k3tuxjg84bbf55q0tn\gradle-6.5\lib\gradle-launcher-6.5.jar org.gradle.launcher.daemon.bootstrap.GradleDaemon 6.5
Please read the following process output to find out more:

    FAILURE: Build failed with an exception.

    * What went wrong:
    java.net.BindException: Address already in use: Cannot bind

    * Try:
    Run with --info or --debug option to get more log output. Run with --scan to get full insights.

    * Exception is:
    org.gradle.api.UncheckedIOException: java.net.BindException: Address already in use: Cannot bind
        at org.gradle.internal.UncheckedException.throwAsUncheckedException(UncheckedException.java:61)
        at org.gradle.internal.UncheckedException.throwAsUncheckedException(UncheckedException.java:41)
        at org.gradle.cache.internal.locklistener.FileLockCommunicator.<init>(FileLockCommunicator.java:51)
        at org.gradle.cache.internal.locklistener.DefaultFileLockContentionHandler.getCommunicator(DefaultFileLockContentionHandler.java:263)
        at org.gradle.cache.internal.locklistener.DefaultFileLockContentionHandler.reservePort(DefaultFileLockContentionHandler.java:255)
        at org.gradle.cache.internal.DefaultFileLockManager.lock(DefaultFileLockManager.java:108)
        at org.gradle.cache.internal.DefaultFileLockManager.lock(DefaultFileLockManager.java:95)
        at org.gradle.cache.internal.DefaultFileLockManager.lock(DefaultFileLockManager.java:90)
        at org.gradle.cache.internal.OnDemandFileAccess.updateFile(OnDemandFileAccess.java:51)
        at org.gradle.cache.internal.SimpleStateCache.update(SimpleStateCache.java:87)

    * Get more help at https://help.gradle.org

    * Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

    * Get more help at https://help.gradle.org
dsf9zpds

dsf9zpds1#

这是因为当热点在您的设备中处于活动状态时,您就开始调试了。您需要做的就是:
1.打开任务管理器alt+ctrl+delete
1.所有开放式JDK的结束任务
1.移动热点转向
1.再次启动调试
1.保持编码

nkoocmlb

nkoocmlb2#

Windows上对我起作用的是什么;

  • 我打开了任务管理器(使用Ctrl+Alt+Delete)。
  • 已停止和/或结束所有正在运行的openJDKs的进程(与任何java.exe一样)。
  • 只要重新运行Gradle就可以了!对我来说很好。
0sgqnhkj

0sgqnhkj3#

我以前遇到过同样的问题,我所做的只是简单地关闭我的笔记本电脑上的移动的热点,再次运行和调试,然后它就像一个魅力!turn off this one
p/s:我打开移动的热点共享互联网连接与我的另一台笔记本电脑在那个时候,所以你只需要关闭它,然后它应该是好的之后。
只要简单地去设置〉网络和互联网〉移动的热点,然后关闭移动热点,如果你是在那个时候打开它。

rta7y2nd

rta7y2nd4#

我禁用了我的Windows PC中的移动的热点,然后尝试构建它,但它对我不起作用。然后我只是注销并登录,再次尝试构建,它的工作!

kuhbmx9i

kuhbmx9i5#

当你看到任务管理器有许多打开的JDK平台二进制文件在同一时间打开和运行,我建议你重新启动你的笔记本电脑,它将再次正常。我建议你这样做,因为这是我的工作。

rwqw0loc

rwqw0loc6#

在Windows中打开任务管理器Ctrl + Alt + Supr,然后结束adb.exe的任务。这对我很有效

相关问题