Как я могу отладить JavaScript на Android? - PullRequest
261 голосов
/ 23 февраля 2010

Я работаю над проектом, в котором участвует Raphaeljs. Оказывается, это не работает на Android. Это делает на iPhone.

Как, черт возьми, я отлаживаю что-то в браузере Android? Это WebKit, поэтому, если я знаю версию, отладка ее на этой полной версии WebKit даст те же результаты?

Ответы [ 16 ]

2 голосов
/ 09 января 2018

При запуске эмулятора Android откройте браузер Google Chrome и в поле «адрес» введите:

chrome://inspect/#devices

Вы увидите список ваших удаленных целей. Найдите свою цель и нажмите на ссылку «осмотреть».

1 голос
/ 26 ноября 2015

Вы можете попробовать YConsole js встроенную консоль. Это легкий и простой в использовании.

  • Поймать логи и ошибки.
  • Редактор объектов.

Как использовать:

<script type="text/javascript" src="js/YConsole-compiled.js"></script>
<script type="text/javascript" >YConsole.show();</script>
1 голос
/ 16 марта 2015

Мое решение (для стокового браузера):

  • Браузер акций
  • "consolo.log" в исходный код JS
  • Отладка по USB включена
  • Android SDK
  • Из Android SDK: monitor.bat
  • Фильтр монитора как прикрепленное изображение enter image description here
0 голосов
/ 02 августа 2018

Вы можете попробовать "javascript-compiler-deva" из библиотеки npm, выполнив команду "npm install javascript-compiler-deva", а затем запустив compiler.is с помощью "node compiler.js".

Создает сервер на порту 8888. Затем вы можете нажать «http://localhost:8888"», ввести свой код JavaScript и увидеть результат любого кода JavaScript, включая «console.log», в самом браузере телефона.

Он также размещен в "https://javascript -compiler-deva.herokuapp.com / "

0 голосов
/ 27 августа 2016

Если вы ищете не удаленные опции:

В более ранних и некорневых выпусках Jellybean средство просмотра logcat можно использовать, если android.permission.READL_LOGS предоставляется через adb один раз.

В Firefox есть консольное дополнение , которое читает и показывает все журналы приложений, а также firebug lite .

0 голосов
/ 07 марта 2016

Студия Android предоставляет все необходимое, чтобы увидеть console.log и другие. В logcat просто зайдите в "/ Web Console" и вы увидите свои журналы js ...

Если у вас возникли проблемы, вы можете добавить этот плагин: https://github.com/apache/cordova-plugin-console

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...