当前位置: 首页 > 面试题库 >

“无法附加到远程VM”将jdb连接到Windows上的android仿真器

熊哲圣
2023-03-14
问题内容

我一直在尝试将jdb连接到android仿真器一段时间,并反复遇到以下问题:

jdb -sourcepath ./src -attach本地主机:8700

java.io.IOException:shmemBase_attach失败:系统找不到指定的文件
        在com.sun.tools.jdi.SharedMemoryTransportService.attach0(本机方法)上
        在com.sun.tools.jdi.SharedMemoryTransportService.attach(SharedMemoryTransportService.java:90)
        在com.sun.tools.jdi.GenericAttachingConnector.attach(GenericAttachingConnector.java:98)
        在com.sun.tools.jdi.SharedMemoryAttachingConnector.attach(SharedMemoryAttachingConnector.java:45)
        在com.sun.tools.example.debug.tty.VMConnection.attachTarget(VMConnection.java:358)
        在com.sun.tools.example.debug.tty.VMConnection.open(VMConnection.java:168)
        在com.sun.tools.example.debug.tty.Env.init(Env.java:64)
        在com.sun.tools.example.debug.tty.TTY.main(TTY.java:1010)

致命错误:
无法连接到目标虚拟机。

不太好。解决这个问题的最佳方法是什么?我在Windows 7 64bit上运行。


问题答案:

目前,这对我来说是有效的-建立套接字而不是共享内存连接。

jdb –sourcepath。\ src -connect com.sun.jdi.SocketAttach:hostname =
localhost,port = 8700

事先需要进行一些设置-
例如,有关设置非蚀调试器的信息,请参见这套有用的详细信息。它包括设置初始断点的好技巧-在主目录中创建或编辑jdb.ini文件,其内容如下:

停在com.mine.of.package.some.AClassIn:14

他们将被加载并推迟到连接。

编辑:忘记了参考Herong Yang的页面。



 类似资料:
  • 问题内容: 每当我尝试启动eclipse调试(用于服务器端代码)时,我都会收到以下错误 无法连接到远程VM。 拒绝连接。 可能是什么问题?我已经尝试了网络上的大多数解决方案,但是都没有解决我的问题。谁能帮我解决这个问题?提前谢谢.. 问题答案: 您正在使用哪个服务器? 就像已经说过的: 在调试配置中,您必须定义服务器的正确端口(GF:9009 / Tomcat:8000) 您必须将服务器的JVM属

  • translated_page: https://github.com/PX4/Devguide/blob/master/en/simulation/ros_interface.md translated_sha: 95b39d747851dd01c1fe5d36b24e59ec865e323e ROS仿真接口 模拟自驾仪会在端口14557开放第二个MAVLink接口。将MAVROS连接到这个端口

  • 我在A机上设置了伪分布式模式的Hadoop和Hbase,我正在B机上运行我的客户端(Java程序)(A机和B机可以互相通信)。但我这样做面临问题。 我的客户端代码如下所示: 配置config=HBaseConfiguration.create(); config.set(“HBase.ZookeePer.quorum”,zookeeperLocation);config.set(“hbase.zo

  • 我在localhost上有一个带有mongo数据库的Spring Boot应用程序,一切都很好。 当我运行我的应用程序时,我得到“com.mongodb.mongoSocketOpenException:Exception opening Socket”由“regused by:java.net.SocketTimeoutException:connect timed out”引起

  • 当我试图在Eclipse上调试任何项目时,突然开始出现这个奇怪的错误。我不记得为了这个问题突然开始而改变了什么。 错误得详细信息: 谢谢 索萨

  • 我试着在以下帖子中进行解释: 将图片上载到emulator库 此位置的空文件夹 此位置的空文件夹 未添加此类位置 文件,但无法从厨房访问