Как отлаживать ошибки JavaScript при запуске приложения Cordova на Android TV - PullRequest
0 голосов
/ 12 сентября 2018

Я написал сценарий Javascript, который я включил в приложение для Android с помощью Cordova.Код написан на ES6 и переносится в ES5 с помощью Babel и Webpack.

Приложение предназначено для работы на простом телевизоре, поэтому я использую ключ MK809 для Android для преобразования телевизора в телевизор на базе Android,Затем я устанавливаю новое приложение и пытаюсь запустить его.

Проблема заключается в том, что приложение немедленно закрывается (скорее всего, из-за некоторых ошибок ES5, так как перенос не всегда завершен или не корректен).

Есть ли способ, которым это можно отладить?Когда я запускаю его на своем компьютере Chome, все работает отлично, поскольку он имеет полную поддержку ES6.Приложение также отлично работает на моем телефоне Android, так как оно использует современный браузер, который поддерживает ES6.

Я не специалист по FE, поэтому мои знания немного ограничены.Кто-нибудь может предложить лучший способ отладки этого?Как я могу запустить локальную копию браузера с отключенным ES6, чтобы я мог легко определить проблему?

Спасибо

Ответы [ 3 ]

0 голосов
/ 14 сентября 2018

Я обнаружил, что использование такого сервиса, как errlog.io, дает мне то, что мне нужно. Ошибки JavaScript фиксируются и отправляются в их службу, а затем становятся доступными на панели инструментов

0 голосов
/ 14 сентября 2018

см .: Начало работы с удаленной отладкой устройств Android

ключ MK809 имеет порт USB, и для него необходимо включить USB debugging.

затем перейдите на chrome://inspect в Chrome компьютера, чтобы получить доступ к отладчику.

регистрация и отладка - это нечто совсем другое; этот ключ на самом деле является Rockchip RK3066.

0 голосов
/ 12 сентября 2018

Единственное, что я вижу, что вы могли бы добиться этого, это получить root на этом ключе Android и установить что-то вроде ADBWifi, чтобы вы могли отлаживать его через Chrome / ADB по вашей локальной сети.Это то, что я делаю для устройств ChromeOS, не слишком уверен, что это выполнимо с вашим устройством ...

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