Как захватить журнал приложения Android, работающего в среде выполнения Android на Chrome (ARC Welder)?

Я пытаюсь запустить приложение для Android на Chrome 50 / Windows 7, используя бета-версию ARC Welder. Сбой сразу после того, как я нажимаю кнопку "Тест" в ARC Welder.

Я следовал подходу, упомянутому в документации, для захвата журналов приложений.

Хотя я вижу начало работы журнала, в нем мало информации. Все, что я получаю, это:

--------- начало основного

--------- начало системы

--------- начало крушения

Я новичок в этом, кто-нибудь может мне помочь, как получить правильные журналы приложений?

2 ответа

Попробуйте добавить это в манифест, используя опцию Дополнительные метаданные в ARCWelder: {"stderrLog": "V"}

После запуска вашего приложения откройте chrome://inspect/#apps и найдите ваше приложение.

Нажмите на ссылку проверки и откройте вкладку консоли.

Введите следующую команду для просмотра журнала: plugin.shell('logcat');

Если вы пытались собирать stdout а также stderr из Chrome/NaCl, как предлагается в документе, вы можете фактически увеличить объем диагностического вывода 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

Дополнительные инструменты и методы, которые вы можете использовать для отладки, описаны в разделе "Отладка".

Другие вопросы по тегам