Sam*_*ong 18 android android-studio
Android Studio无法连接到调试设备.
当我单击调试按钮时,调试选项卡会显示我
Connecting to the target VM, address: 'localhost:8600', transport: 'socket'
Run Code Online (Sandbox Code Playgroud)
在变量中
当我再试一次它告诉我
12:14:44 Error running Android Debugger (8600): Unable to open debugger port : java.io.IOException "handshake failed - connection prematurely closed"
Run Code Online (Sandbox Code Playgroud)
然后调试选项卡告诉我这个
Disconnected from the target VM, address: 'localhost:8600', transport: 'socket'
Run Code Online (Sandbox Code Playgroud)
在变量中
我的Android Studio版本是 0.4.4 #AI133-1005886
这个问题长期困扰着我.
我使用OS X.
dvr*_*vrm 52
在android studio中:tools-> android-> enable adb integration(这应该被检查)取消选中此项,然后再次检查.这解决了我这个问题.(它重新启动adb集成)
这就是我解决同样问题的方法:
1)我认为这不重要,但我:更新所有待更新ADT的东西.并重新启动操作系统.但我仍然无法调试
2)下一篇:我发起了AS.打开终端并运行:
./adb get-state
Run Code Online (Sandbox Code Playgroud)
正如您所见,守护程序在我询问其状态后自动启动.所以我没有做更多的事情.刚尝试调试,这次调试工作.
PS重启后AS调试继续工作.所以不再需要终端操作了
那么,它对我有用:我已经更改了我的/ etc/hosts文件,并确保这3行位于文件的底部:
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
59059 次 |
| 最近记录: |