Wir haben in letzter Zeit viel an Feature-Handys entwickelt und es war hart, aber lustig. Das Schwierigste ist, dass wir unter KaiOS das Debuggen von Webseiten nicht finden konnten, insbesondere auf der Hardware, die wir hatten (Das Nokia 8110). Das Nokia ist ein großartiges Gerät, es ist mit KaiOS gebaut, von dem wir wissen, dass es auf einer Art Firefox 48 basiert, aber es ist gesperrt. Es gibt keinen herkömmlichen Entwicklermodus wie bei anderen Android-Geräten, was bedeutet, dass Sie keine Verbindung mit Firefox herstellen können Einfach WebIDE.
Durch die Kombination aus ein paar Blogs und ein bisschen Wissen über adb
ich herausgefunden, wie es geht. Beachten Sie, andere hätten es zwar tun können, aber es ist nicht an einem Ort sauber dokumentiert.
(Bild oben zeigt die DevTools und auch die Ausgabe des Screenshot-Tools)
Hier sind die Schritte:
- Schließen Sie ein USB-Kabel an. Stellen Sie sicher, dass
adb
auf Ihremadb
installiert ist. - Laden Sie eine Kopie von Firefox 48 (dies ist die einzige, die ich zur Arbeit bekommen kann)
- Aktivieren Sie den "Entwicklermodus", indem Sie
*#*#33284#*#*
von Ihrem Telefon aus*#*#33284#*#*
(beachten Sie, dass Sie den Dialer nicht verwenden). Oben auf dem Bildschirm wird ein kleines Fehlersymbol angezeigt. [Source ] - Schließen Sie Ihr USB-Kabel an
- Führen Sie auf Ihrem Entwicklungscomputer die folgenden Befehle aus
adb start-server
adb devices
, um zu überprüfen, ob Ihr Telefon verbunden ist.adb forward tcp:6000 localfilesystem:/data/local/debugger-socket
wird ein Kanal von Ihrem Computer zu einer Buchse am Telefon eingerichtet. Dies ist, was die Web-IDE verwendet.- Starten Sie
Web IDE
indem Sie Firefox öffnen, gehen Sie zu Tools und dann zur Web-IDE - Die Web-IDE ist geöffnet, klicken Sie auf "Remote Runtime" und klicken Sie auf die Schaltfläche "localhost: 6000" (dies ist der TCP-Weiterleitungsport).
- Öffnen Sie eine Seite auf dem Telefon und Sie sollten sie auf der linken Seite sehen. Voila.