【问题标题】:Android Emulator Can't bind to local 8601, 8600 for debuggerAndroid Emulator 无法绑定到本地 8601、8600 进行调试
【发布时间】:2019-09-17 22:26:42
【问题描述】:

我有一台 Java 版本为“1.8.0_191”的 Mac,当我运行我的 android 应用程序时,它在模拟器中运行良好,但是当我开始调试应用程序时,它并没有启动应用程序,而是向我抛出如下错误

 "Can't bind to local 8600 for debugger"

试过下面的参考没有运气 DDMS - Can't bind to local 8600 for debugger on Android Studio

谁能告诉我如何解决这个问题

谢谢。

【问题讨论】:

  • 您是否尝试过adb kill-server, adb start-server 并在模拟设备上切换 USB 调试?
  • 你有什么东西已经在 8600 上运行了吗?
  • 我在下面尝试过它对我不起作用.... cd /Users/varunagiri/Library/Android/sdk/platform-tools adb kill-server -bash: adb: command not found跨度>
  • @IvanKaloyanov 如何检查 8600 上正在运行的任务?
  • @Vignesh lsof -i:8600/sudo lsof -i:8600。如果端口上正在运行某些东西,请尝试通过 PID 杀死它: sudo kill 并尝试再次启动调试器。

标签: android android-studio android-emulator


【解决方案1】:

我找到了问题的答案。

Android Studio 3.2.1 版本工具 -> SDK 版本 -> 构建、执行、部署 -> 即时运行。取消选中启用即时运行并点击确定

【讨论】:

    猜你喜欢
    • 2012-11-05
    • 2015-12-07
    • 1970-01-01
    • 1970-01-01
    • 2016-04-12
    • 1970-01-01
    • 2017-04-10
    • 2015-12-16
    相关资源
    最近更新 更多