Conectando un dispositivo Firefox OS
Si estas intentando conectar un dispositivo Firefox OS a WebIDE y no aparece, aquí hay una serie de cosas que puedes probar
- Revisa la versión de Firefox OS: asegurate que tu dispositivo tiene una versión Firefox OS 1.2/Boot2Gecko 1.2 o superior. Para comprobar la versión, accede a los Ajustes de la aplicación en el dispositivo, después accede a
Información del dispositivo > Software
. Si no posees una versión superior, encuentra tu dispositivo en la guía del desarrollador del teléfono y sigue las instrucciones para actualizar. - Activa la depuración remota: en los Ajustes de aplicación en el dispositivo, dirígete a
Información del dispositivo > Más información > Desarrollo
.- Firefox OS 1.3 o inferior: "Desarrollo remoto" es simplemente una casilla. Activa la casilla.
- Firefox OS 1.4 o superior: "Desarrollo remoto" te pregunta si deseas activarlo solo para ADB or para ADB y DevTools. Selecciona "ADB y DevTools".
- Desactiva el bloqueo de pantalla en tu dispositivo: en los Ajustes de aplicación en el dispositivo, accede a
Bloqueo de pantalla
y desactiva la casillaBloqueo de pantalla
. Esto es una buena idea porque cuando se bloquea la pantalla, la conexión con el teléfono se pierde, impidiendo que se pueda usar para desarrollar. - Asegurate que no hayas conectado un teléfono Android al mismo tiempo que un teléfono Firefox OS al ordenador.
- Comprueba el cable USB que estas usando:
- Prueba a desconectar y conectar el cable USB.
- Prueba a conectar el cable USB en otro puerto del ordenador. Puede ser que tengas que alternar entre los puertos.
- Prueba un cable USB distinto. Los cables que se incluyen con los teléfonos suelen ser de poca calidad y fallan con frecuencia.
- Prueba un cable USB mas corto. Los cables USB largos no suelen trabajar tan bien como uno corto.
- Intenta descatira y reactivar el Desarrollo Remoto en los Ajustes de aplicación del dispositivo.
- Si tu desactivaste el complemento ADB Helper, ¿has ejecutado correctamente el comando
adb forward
? - Si usas Linux, asegurate que has añadido un archivo de reglas a
udev
, como se detalla en el paso 3 de esta guia para configurar un dispositivo Android. El atributoidVendor
para usar el Geeksphone es "05c6", y esta página lista otros valores paraidVendor
. - Si usas Windows:
- necesitas instalar drivers, como se detalla en el paso 3 de esta guia para configurar un dispositivo Android. Puedes encontrar drivers para dispositivos Geeksphone en la pagina web Geeksphone y drivers para dispositivos Google en la página de Google. Windows 8 por defecto no permite instalar drivers no firmados. Mira este tutorial en "Como instalar drivers no firmados en Windows 8".
- si el WebIDE no puede localizar su dispositivo después de seguir todos los pasos, puede necesitar editar adb_usb.ini.
- Si eres un usuario de EasyTether (OS X), necesitaras desinstalar o desactivar EasyTether:
sudo kextunload /System/Library/Extensions/EasyTetherUSBEthernet.kext
Desarrollo limitado (incluyendo aplicaciones certificadas, aplicaciones incorporadas, aplicaciones ya instaladas en un dispositivo)
Si no puedes desarrollar aplicaciones certificadas, aplicaciones incorporadas, o aplicaciones instaladas en un dispositivo real, entonces puede que estés siendo restringido sobre la política de seguridad de privilegios de WebIDE's . Para mas información, acceda a la sección Desarrolo no restringido de aplicaciones (incluyendo aplicaciones certificadas, procesos principales, etc.).
Conectando a otros navegadores (Chrome, Safari)
WebIDE hace el uso de Valence (Adaptador Formal de Herramientas de Firefox ) para comunicarse con otros navegadores, como Chrome and Safari.
Si esta teniendo problemas al conectarse a estos otros navegadores, revisa los pasos de configuración y otras anotaciones para estos navegadores en la página Valence.
Activando el log
También puedes activar el logging para recompilar información de diagnostico:
- accede a about:config, y añade una nueva preferencia llamada [email protected]
- En el Add-ons Manager, desactiva y reactiva el add-on ADB Helper.
- Abre la Consola del navegador y veras mensajes de consola con el prefijo
adb
. Si el mensaje no te dice nada, busca ayuda.
Obtén ayuda
Accede a #devtools cuarto en IRC y nosotros te ayudaremos.