2015-04-08 17 views
5

Ho bisogno di eseguire il debug di un'applicazione Web in Firefox per "Android". Sto cercando di connettere il dispositivo al desktop Firefox, ma ho sempre ricevuto l'errore "errore imprevisto".Debug remoto di Firefox "errore imprevisto" su Windows 8

ho eseguito tutte le fasi https://developer.mozilla.org/en-US/docs/Tools/Remote_Debugging/Firefox_for_Android

  1. ho installato gli strumenti SDK Android e piattaforme, e il dispositivo sia riconosciuto con il comando adb.

  2. ho attivato il debug remoto sul desktop Firefox e Firefox per Android

  3. ho attivato il debug USB remoto sul dispositivo.

  4. Il dispositivo è collegato al cavo originale al mio PC.

  5. Eseguo il comando adb forward tcp: 6000 tcp: 6000 sulla riga di comando senza problemi.

  6. Infine, il menu di Firefox del desktop dello sviluppatore, ho scelto l'opzione di connessione. Viene visualizzata la pagina per connettersi a localhost: 6000 e facendo clic sul pulsante "connetti", viene visualizzato l'errore "errore imprevisto".

Qualche idea?

risposta

7

Trovato la soluzione!

Anziché digitare:

adb forward tcp:6000 tcp:6000 

digitare il seguente:

adb forward tcp:6000 localfilesystem:/data/data/org.mozilla.firefox/firefox-debugger-socket 

Il primo comando è per firefox 34, per queste ultime versioni, è necessario il secondo.

Inoltre, secondo la documentazione:

Per Firefox per Android si basa in altri canali, la parte org.mozilla.firefox deve essere cambiata in:

  • org.mozilla.firefox_beta per Beta
  • org.mozilla.fennec_aurora per Aurora
  • org.mozilla.fennec per notte
+0

Nessuno della soluzione fornita ha funzionato. Qualche altro motivo che potrebbe essere ?? – bShah

+0

La tua porta 6000 non è occupata? –