Hemos estado haciendo mucho desarrollo en teléfonos con funciones recientemente y ha sido difícil, pero divertido. Lo más difícil es que en KaiOS fue imposible depurar las páginas web, especialmente en el hardware que teníamos (el Nokia 8110). El Nokia es un gran dispositivo, está construido con KaiOS, y sabemos que se basa en algo similar a Firefox 48, pero está bloqueado, no hay un modo de desarrollador tradicional como el que usas en otros dispositivos Android, lo que significa que no puedes conectar Firefox. WebIDE fácilmente.
A través de una combinación de leer un par de blogs y saber un poco sobre adb
, descubrí cómo hacerlo. Tenga en cuenta que otros podrían haberlo hecho, pero no están documentados en un solo lugar.
(La imagen de arriba muestra los DevTools y también la salida de la herramienta de captura de pantalla)
Aquí están los pasos:
- Conecte un cable USB. Asegúrese de que tiene
adb
instalado en su máquina principal. - Descargue una copia de Firefox 48 (este es el único al que podría llegar a trabajar)
- Active el 'Modo de desarrollador' ingresando
*#*#33284#*#*
desde su teléfono (tenga en cuenta que no use el marcador). Verá un pequeño ícono de 'error' en la parte superior de la pantalla. [Source ] - Conecte su cable USB
- En su máquina de desarrollo ejecute los siguientes comandos
adb start-server
adb devices
para comprobar si su teléfono está conectado.adb forward tcp:6000 localfilesystem:/data/local/debugger-socket
configura un canal desde su máquina a una toma del teléfono. Esto es lo que utiliza el IDE web.- Inicie
Web IDE
abriendo Firefox, vaya a Herramientas y luego a IDE web - El IDE web estará abierto, haga clic en 'Tiempo de ejecución remoto' y haga clic en el botón de abrir que tiene 'localhost: 6000' (este es el puerto de reenvío de TCP).
- Abra una página en el teléfono, y debería verla a la izquierda. Voila