首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用chrome开发者工具在安卓系统中调试J2V8?

如何使用chrome开发者工具在安卓系统中调试J2V8?
EN

Stack Overflow用户
提问于 2017-01-27 10:01:13
回答 2查看 659关注 0票数 4

以前也有人问过similar question,但没有牵引力。显然,这是it is possible,但还不清楚如何在我们自己的非tabris Android应用程序中做到这一点。

关于这个问题,我们最好的文档是this commit,但我尝试了V8.setFlags("--expose-debug-as=Debug");V8.setFlags("--expose-debug-as=" + DebugHandler.DEBUG_OBJECT_NAME);,但在chrome开发人员工具中没有出现可调试的应用程序。

我甚至尝试了启用Stetho的组合,在这种情况下,我能够调试应用程序,但没有javascript源代码可供调试。我相信我已经很接近了,但是我错过了一个关键的小金块。

EN

回答 2

Stack Overflow用户

发布于 2017-07-12 15:46:19

您链接到的文章指出,他们在其产品中使用Stetho library实现了它,以提供Chrome Dev工具调试器协议支持。因此,您需要使用DebugAPI class并通过Chrome调试桥协议将其公开给DevTools,尽管乍一看我不知道如何使用Stetho来公开调试api。

j2v8代码库中的测试确实提供了一个good example of how to use the DebugAPI

票数 0
EN

Stack Overflow用户

发布于 2018-10-01 18:54:37

如果问题仍然相关-我已经创建了j2v8-debugger库。

它允许使用Chrome DevTools调试J2V8

它确实使用Stetho lib与Chrome DevTools进行通信。

它还使用DebugHandler来访问V8调试信息。

实现了断点设置/删除、步进、步出和步过、变量检查等基本功能。

希望能对你有所帮助。

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

https://stackoverflow.com/questions/41886042

复制
相关文章

相似问题

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