首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >调试Dalvik VM

调试Dalvik VM
EN

Stack Overflow用户
提问于 2011-12-13 19:35:24
回答 1查看 810关注 0票数 1

我正在调整和编译Android2.1的源代码。

我希望调试我对Dalvik VM所做的更改,特别是对dalvik/vm/interp/Stack.c文件的更改。

我需要做什么才能启用调试?一旦启用了它,我该怎么做?

实际上,只需启用dalvik系统日志就可以满足我的需求。在虚拟机的(本机)代码中,使用了宏LOGE、LOGD等。但当我使用它们时,它会导致分段错误。在代码中使用时(不是我使用的),只有在定义了NDEBUG (#ifdef)的情况下才会使用它,所以我再次假设问题是没有启用调试。

EN

回答 1

Stack Overflow用户

发布于 2011-12-14 02:46:05

调试dalvik vm与Android上的任何一种本机调试没有什么不同。使用设备上的gdbserver连接到要调试的进程,使用adb forward将端口从设备转发到本地计算机,然后使用本地计算机上的gdb连接到转发的端口。

有关更多信息,请参阅AOSP中的development/docs/porting/docs_native.jd。但是,请注意,其中的一些信息可能已过期。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8488515

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档