Resolución de problemas con WebIDE

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 casilla Bloqueo 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 atributo idVendor para usar el Geeksphone es "05c6", y esta página lista otros valores para idVendor .
  • Si usas Windows:
  • 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:

  1. accede a about:config, y añade una nueva preferencia llamada .console.logLevel, con el valor de String all, y establece extensions.adbhelper@mozilla.org.debug a true
  2. En el Add-ons Manager, desactiva y reactiva el add-on ADB Helper.
  3. 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.

Etiquetas y colaboradores del documento

 Colaboradores en esta página: quispeisaac, idet
 Última actualización por: quispeisaac,