DDMS - 无法绑定到本地 8600 以供 Android Studio 上的调试器使用 [英] DDMS - Can't bind to local 8600 for debugger on Android Studio

查看:15
本文介绍了DDMS - 无法绑定到本地 8600 以供 Android Studio 上的调试器使用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试使用 Android 设备监视器查看我的数据库表,并且由于我不确定的原因向我显示错误.而且我没有运行另一个 DDMS 实例.

Am trying to view my database tables using Android Device Monitor and It showing me Errors for reasons which i am not really sure of. And i don't have another instance of DDMS running.

它没有显示我的 DDMS,而是显示了这个错误

Instead of showing my DDMS, Its showing me this errors

[2015-09-10 17:39:53 - ddms] Could not open Selected VM debug port (8700). Make sure you do not have another instance of DDMS or of the eclipse plugin running. If it's being used by something else, choose a new port number in the preferences.
[2015-09-10 17:39:53 - ddms] Can't bind to local 8600 for debugger
[2015-09-10 17:39:53 - ddmlib] Broken pipe
java.io.IOException: Broken pipe
    at sun.nio.ch.FileDispatcherImpl.write0(Native Method)
    at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)
    at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:93)
    at sun.nio.ch.IOUtil.write(IOUtil.java:65)
    at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:487)
    at com.android.ddmlib.JdwpPacket.writeAndConsume(JdwpPacket.java:213)
    at com.android.ddmlib.Client.sendAndConsume(Client.java:677)
    at com.android.ddmlib.HandleHeap.sendREAQ(HandleHeap.java:349)
    at com.android.ddmlib.Client.requestAllocationStatus(Client.java:523)
    at com.android.ddmlib.DeviceMonitor.createClient(DeviceMonitor.java:847)
    at com.android.ddmlib.DeviceMonitor.openClient(DeviceMonitor.java:815)
    at com.android.ddmlib.DeviceMonitor.processIncomingJdwpData(DeviceMonitor.java:775)
    at com.android.ddmlib.DeviceMonitor.deviceClientMonitorLoop(DeviceMonitor.java:664)
    at com.android.ddmlib.DeviceMonitor.access$100(DeviceMonitor.java:46)
    at com.android.ddmlib.DeviceMonitor$3.run(DeviceMonitor.java:592)

拜托,有人知道解决办法吗???

Please, any one knows a solution to this ???

推荐答案

尝试从终端杀死adb serverrestarting the adb server.

adb kill-server
adb start-server

同样在您的移动设备上,切换 USB 调试.当我遇到这个问题时,这两种组合都对我有用.

Also on your mobile device, toggle the usb debugging. Both of these combine worked for me when I had this issue.

您也可以考虑使用 Stetho by Facebook,您可以查看您的数据库以及使用 Stetho 运行查询.Stetho 还可以让您观看网络通话、查看您的视图层次结构等.

Also you may want to consider using Stetho by Facebook, you can view your database as well as run queries with Stetho. Stetho also lets you watch network calls, view your view hierarchy and more.

这篇关于DDMS - 无法绑定到本地 8600 以供 Android Studio 上的调试器使用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆