如何捕获在Chrome(Android Welder)上的Android Runtime上运行的Android应用日志?

时间:2016-04-28 08:11:38

标签: android logging logcat google-chrome-arc

我正在尝试使用ARC Welder测试版在Chrome 50 / Windows 7上运行我的Android应用。点击ARC Welder的“测试”按钮后,它立即崩溃。

我按照in the docs提到的方法来捕获应用程序日志。

虽然我看到日志开始,但它没有太多信息。我得到的只是:

  

---------主要的开头

     

---------系统开头

     

---------崩溃的开始

我是新手,有人可以帮我解决如何获取正确的应用日志吗?

2 个答案:

答案 0 :(得分:1)

Try adding this to your manifest using the Additional Metadata option in ARCWelder: {"stderrLog": "V"}

After you've started your app open chrome://inspect/#apps and look for your app.

Click the inspect link and open the console tab.

Type the following command to see the logging: plugin.shell('logcat');

答案 1 :(得分:0)

如果您尝试按照文档中的建议从Chrome / NaCl收集stdoutstderr,则可以通过设置这些环境变量来实际增加Native Client的诊断输出量:

  • NACL_PLUGIN_DEBUG = 1
  • NACL_SRPC_DEBUG = [1-255](使用更高的数字以获得更详细的调试输出)
  • NACLVERBOSITY = [1-255]

您还可以通过设置以下环境变量将stdout和stderr重定向到输出文件:

  • NACL_EXE_STDOUT = C:\ nacl_stdout.log
  • NACL_EXE_STDERR = C:\ nacl_stderr.log

此外,您可以通过设置此变量来重定向Native Client的内部生成的消息:   - NACLLOG = c:\ nacl.log

Debugging中描述了可用于调试的更多工具和技术。