有谁知道是否可以在Eclipse中禁用DDMS?我的意思是DDMS不应该在启动Eclipse时启动.
我想只使用终端的DDMS,但是当我启动它时,它一直说:
无法打开选定的VM调试端口(8700).确保没有运行DDMS或eclipse插件的其他实例.如果它被其他东西使用,请在首选项中选择一个新的端口号.
我比独立的DDMS更喜欢Eclipse中内置的DDMS,主要是因为它更容易在DDMS和源代码之间切换.而且,当DDMS作为Eclipse的插件运行时,我觉得它被放在同一个程序中.此外,由于DDMS非常不稳定并且崩溃很多,因此更容易重新启动DDMS而不必重新启动"不那么快"的Eclipse.
正如问题的标题所说.我做的步骤:
在控制台中,我看到红色消息说:
[2013-12-29 13:56:40 - ddm-heap]***收到了真实的
发生了什么?我错过了什么吗?
谢谢
我很多天都面临着这个问题,我搜索了很多,但没有找到任何方便的答案.
每当我启动一个模拟器时,经过一段时间,当我看到DDMS时它会在线显示模拟器,但它的文件资源管理器却什么都没显示.当我再次重新启动我的模拟器或重新启动Eclipse时它再次可见.但我不想要这个,我想要一个快速的解决方案.
还有一件事我已经将设备超时设置为更高的值,但它也无法正常工作.这是我的DDMS的屏幕截图.任何人都有快速解决方案.谢谢提前.

我试图使用Android设备监视器查看我的数据库表,它显示我错误的原因我不太确定.而且我没有运行DDMS的另一个实例.
它没有显示我的DDMS,而是向我展示了这个错误
[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) …Run Code Online (Sandbox Code Playgroud) 我想使用此DDMS功能检查我的Android应用中的内存泄漏Eclipse.当我启动模拟设备时,线程会为模拟设备正确显示,从8600开始向上.
但是,当我将Droid连接到PC时,设备在DDMS中显示得很好.logcat是正确生成的,我可以查看文件结构.但是,线程不会显示.我在"线程"窗格中"未选择客户端",并且设备列表旁边没有下拉图标.
我是否需要在Eclipse中更改某些特定设置?这可能是司机问题吗?
Android 2.2.我需要在Nexus S上调试我签名的 APK.如何使用Eclipse完成?
我在手机上启动应用程序然后......?
我正在研究一些SQLite代码,并希望检查数据库.如果我在模拟器上运行代码,我可以使用DDMS文件管理器从data\data\myProject\databases中提取文件,但如果我在实际硬件上运行它,则无法访问data\data文件夹.除了获得手机的root访问权限之外还有其他方法吗?
我正在尝试让相机在我的应用程序中运行,而我对整个camera.release()事情都有疑问; 我正在做非常复杂的事情并且没有明确的方式来简单地调用camera.release()所以我必须继续尝试新方法,但每次我弄错了我的应用程序崩溃(如预期的那样),让相机不被释放.因此,为了能够再次测试我的应用程序,我需要重新启动手机才能刷新相机.
有没有办法通过终端或DDMS释放相机,还是通过重新启动手机释放相机的唯一方法?它已经变得很老了,特别是当一个小错误导致浪费时间等待我的手机重新启动时.
谢谢!
我在DDMS中收到了这条消息:
发送jdwp跟踪请求失败!
我不明白原因.
是否有问题使用流从Internet获取图像并使用TabBar导致在不同的应用程序中使用它们没有启动此错误?
我正在使用带有ADT的Eclipse Juno来开发android应用程序,eclipse每分钟都会显示以下错误:
[2013-04-03 17:59:46 - ddms] null
java.nio.BufferOverflowException
at java.nio.HeapByteBuffer.put(HeapByteBuffer.java:182)
at com.android.ddmlib.JdwpPacket.movePacket(JdwpPacket.java:235)
at com.android.ddmlib.Debugger.sendAndConsume(Debugger.java:347)
at com.android.ddmlib.Client.forwardPacketToDebugger(Client.java:628)
at com.android.ddmlib.MonitorThread.processClientActivity(MonitorThread.java:344)
at com.android.ddmlib.MonitorThread.run(MonitorThread.java:263)
Run Code Online (Sandbox Code Playgroud)
当弹出此消息时,eclipse打开一个终端并重叠我可用的代码编辑区域.
怎么解决?停止eclipse以显示此消息也很有用.