1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
|
---
title: Resolución de problemas con WebIDE
slug: Tools/WebIDE/Troubleshooting
translation_of: Archive/WebIDE/Troubleshooting
---
<h2 id="Conectando_un_dispositivo_Firefox_OS">Conectando un dispositivo Firefox OS</h2>
<p>Si estas intentando conectar un dispositivo Firefox OS a WebIDE y no aparece, aquí hay una serie de cosas que puedes probar</p>
<ul>
<li>Revisa la versión de Firefox OS: asegurate que tu dispositivo tiene una versión<strong> Firefox OS 1.2/Boot2Gecko 1.2 o superior</strong>. Para comprobar la versión, accede a los Ajustes de la aplicación en el dispositivo, después accede a<code> Información del dispositivo > Software</code>. Si no posees una versión superior, encuentra tu dispositivo en la <a href="/en-US/Firefox_OS/Developer_phone_guide">guía del desarrollador del teléfono</a> y sigue las instrucciones para actualizar.</li>
<li>Activa la depuración remota: en los Ajustes de aplicación en el dispositivo, dirígete a <code>Información del dispositivo > Más información > Desarrollo</code>.
<ul>
<li>Firefox OS 1.3 o inferior: "Desarrollo remoto" es simplemente una casilla. Activa la casilla.</li>
<li>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".</li>
</ul>
</li>
<li>Desactiva el bloqueo de pantalla en tu dispositivo: en los Ajustes de aplicación en el dispositivo, accede a <code>Bloqueo de pantalla</code> y desactiva la casilla <code>Bloqueo de pantalla</code>. 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.</li>
<li>Asegurate que no hayas conectado un teléfono Android al mismo tiempo que un teléfono Firefox OS al ordenador.</li>
<li>Comprueba el cable USB que estas usando:
<ul>
<li>Prueba a desconectar y conectar el cable USB.</li>
<li>Prueba a conectar el cable USB en otro puerto del ordenador. Puede ser que tengas que alternar entre los puertos.</li>
<li>Prueba un cable USB distinto. Los cables que se incluyen con los teléfonos suelen ser de poca calidad y fallan con frecuencia.</li>
<li>Prueba un cable USB mas corto. Los cables USB largos no suelen trabajar tan bien como uno corto.</li>
</ul>
</li>
<li>Intenta descatira y reactivar el Desarrollo Remoto en los Ajustes de aplicación del dispositivo.</li>
<li>Si <a href="/en-US/docs/Tools/WebIDE#Custom_runtimes">tu desactivaste el complemento ADB Helper</a>, ¿has ejecutado correctamente el comando <code>adb forward</code> ?</li>
<li>Si usas Linux, asegurate que has añadido un archivo de reglas a <code>udev</code> , como se detalla en el paso 3 de esta guia para <a class="external external-icon" href="http://developer.android.com/tools/device.html#setting-up"> configurar un dispositivo Android</a>. El atributo <code>idVendor</code> para usar el Geeksphone es "05c6", y <a class="external external-icon" href="http://developer.android.com/tools/device.html#VendorIds">esta página</a> lista otros valores para <code>idVendor</code> .</li>
<li>Si usas Windows:
<ul>
<li>necesitas instalar drivers, como se detalla en el paso 3 de esta guia para <a class="external external-icon" href="http://developer.android.com/tools/device.html#setting-up">configurar un dispositivo Android</a>. Puedes encontrar drivers para dispositivos Geeksphone en la <a class="external external-icon" href="http://downloads.geeksphone.com/">pagina web Geeksphone</a> y drivers para dispositivos Google en <a href="http://developer.android.com/sdk/win-usb.htm">la página de Google</a>. Windows 8 por defecto no permite instalar drivers no firmados. Mira este tutorial en <a class="external-icon external" href="http://www.craftedge.com/tutorials/driver_install_windows8/driver_install_win8.html" title="http://www.craftedge.com/tutorials/driver_install_windows8/driver_install_win8.html">"Como instalar drivers no firmados en Windows 8"</a>.</li>
<li>si el WebIDE no puede localizar su dispositivo después de seguir todos los pasos, puede necesitar <a class="external-icon external" href="http://blog.fh-kaernten.at/wehr/?p=1182">editar adb_usb.ini</a>.</li>
</ul>
</li>
<li>Si eres un usuario de EasyTether (OS X), necesitaras desinstalar o desactivar EasyTether: <code>sudo kextunload /System/Library/Extensions/EasyTetherUSBEthernet.kext</code></li>
</ul>
<h3 id="Desarrollo_limitado_(incluyendo_aplicaciones_certificadas_aplicaciones_incorporadas_aplicaciones_ya_instaladas_en_un_dispositivo)">Desarrollo limitado (incluyendo aplicaciones certificadas, aplicaciones incorporadas, aplicaciones ya instaladas en un dispositivo)</h3>
<p>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 <a href="/en-US/docs/Tools/WebIDE#Unrestricted_app_debugging_%28including_certified_apps.2C_main_process.2C_etc.%29">Desarrolo no restringido de aplicaciones (incluyendo aplicaciones certificadas, procesos principales, etc.)</a>.</p>
<h2 id="Conectando_a_otros_navegadores_(Chrome_Safari)">Conectando a otros navegadores (Chrome, Safari)</h2>
<p>WebIDE hace el uso de <a href="/en-US/docs/Tools/Firefox_Tools_Adapter">Valence (Adaptador Formal de Herramientas de Firefox )</a> para comunicarse con otros navegadores, como Chrome and Safari. </p>
<p>Si esta teniendo problemas al conectarse a estos otros navegadores, revisa los pasos de configuración y otras anotaciones para estos navegadores en la <a href="/en-US/docs/Tools/Firefox_Tools_Adapter">página Valence</a>.</p>
<h2 id="Activando_el_log">Activando el log</h2>
<p>También puedes activar el logging para recompilar información de diagnostico:</p>
<ol start="1" style="list-style-type: decimal;">
<li>accede a <a class="external external-icon" href="http://kb.mozillazine.org/About:config">about:config</a>, y añade una nueva preferencia llamada <span class="message"><span class="content"><code><span class="email">extensions.adbhelper@mozilla.org.sdk</span>.console.logLevel</code>, con el valor de String <code>all, y establece </code></span></span>extensions.adbhelper@mozilla.org.debug<span class="message"><span class="content"><code> a true</code></span></span></li>
<li>En el <a class="external external-icon" href="https://support.mozilla.org/en-US/kb/disable-or-remove-add-ons">Add-ons Manager</a>, desactiva y reactiva el add-on ADB Helper.</li>
<li>Abre la <a href="https://developer.mozilla.org/en-US/docs/Tools/Browser_Console">Consola del navegador</a> y veras mensajes de consola con el prefijo <code>adb</code>. Si el mensaje no te dice nada, <a href="/en-US/docs/Tools/WebIDE/Troubleshooting#Get_help">busca ayuda</a>.</li>
</ol>
<h2 id="Obtén_ayuda">Obtén ayuda</h2>
<p>Accede a <a class="external external-icon" href="https://wiki.mozilla.org/DevTools/GetInvolved#Communication">#devtools cuarto en IRC</a> y nosotros te ayudaremos.</p>
|