我知道以前有人问过这个问题,但我尝试了所有建议的解决方案,但还没有解决我的问题。
我无法使用 Mac Yosemite 调试任何 Android studio(1.5 预览版 2)应用程序。
我得到的错误是:
Unable to open debugger port (localhost:8600): java.net.ConnectException "Connection refused":
在调试控制台上我可以看到错误
"Debug port is busy"
我尝试了以下方法但没有成功:
- 安装jdk 6+7
- 使用 Kill 确保端口 8600+ 已打开。
- 重新安装 Android studio 并确保配置了 SDK 位置。
- 在调试构建类型上添加 debuggable true。
- 重启手机并启用USB调试。
- 重新启动 Android Studio 和我的 Mac。
- 尝试使用构建变体调试和发布。
- 在模拟器上我也有同样的问题。
使用 Eclipse,我在调试我的应用程序时没有任何问题。
我错过了什么?
我更新到 AS 1.4 后总是出现这种情况。
我总是杀死服务器并使用以下命令重新启动它。
# /path/to/android-sdk/platform-tools/adb.exe
adb.exe kill-server
adb.exe devices
>>> * daemon not running. starting it now on port 5037*
>>> * daemon started successfully*
>>> * 2100000020000001 device
之后我可以重新连接调试器。
如果将 adb.exe 添加到 PATH 变量,则可以从 Android-Studio 中的内置终端运行命令。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)