Cobalt调试方法

113 阅读1分钟

App端

由于libcobalt.so在CMake中被定义为"IMPORTED"库,为了在Android Studio中进行调试,需要手动设置调试器类型,以便启动LLDB:
运行 -> 编辑配置 -> "app" -> 调试器 -> 调试类型 = Dual

Web端调试方法:

Chrome devtools目前并不支持在Chrome中的所有调试功能,但可以看到Elements、Console、Sources和Performance面板。

注意:

  1. Elements面板目前只是DOM的只读视图。
  2. 需要使用V8 JavaScript引擎构建Cobalt,否则除了基本的控制台输出之外,许多功能将无法正常工作。

在运行非gold构建的Cobalt时,会在实际运行Cobalt的设备的IP地址(而不是localhost/127.0.0.1)的9222端口上启动一个调试Web服务器(除非使用--remote_debugging_port命令行开关进行更改)。

image.png