В последнее время мы много работали над функциональными телефонами, и это было сложно, но весело. Самое сложное в том, что на KaiOS мы обнаружили, что невозможно отлаживать веб-страницы, особенно на имеющемся у нас оборудовании (Nokia 8110). Nokia - отличное устройство, оно построено на KaiOS, которое, как мы знаем, основано на чем-то похожем на Firefox 48, но оно заблокировано, нет традиционного режима разработчика, как на других устройствах Android, что означает, что вы не можете подключить Firefox. WebIDE легко.
Благодаря чтению пары блогов и зная немного о adb
я adb
, как это сделать. Обратите внимание, что другие могли бы сделать это, но это не документировано в одном месте.
(Изображение выше показывает DevTools, а также вывод инструмента скриншота)
Вот шаги:
- Подключите USB-кабель. Убедитесь, что на вашем главном компьютере установлено приложение
adb
. - Загрузите копию Firefox 48 (это единственное, что я мог заставить работать)
- Включите «Режим разработчика», введя
*#*#33284#*#*
со своего телефона (обратите внимание, не используйте номеронабиратель). Вы увидите маленький значок «ошибка» в верхней части экрана. [Source ] - Подключите USB-кабель
- На компьютере разработчика выполните следующие команды
adb start-server
adb devices
чтобы проверить, что ваш телефон подключен.adb forward tcp:6000 localfilesystem:/data/local/debugger-socket
это устанавливает канал от вашей машины к розетке на телефоне. Это то, что использует Web IDE.- Запустите
Web IDE
, открыв Firefox, перейдите в Инструменты, а затем в Web IDE. - Откроется веб-IDE, нажмите «Remote Runtime» и нажмите кнопку «Открыть» с именем localhost: 6000 (это порт пересылки tcp).
- Откройте страницу на телефоне, и вы должны увидеть ее слева. Вуаля.