2013-12-07 10 views
6

Credo di mancare qualcosa, ma ho installato il .apk sul mio tablet Android con lo scriptWeinre non funziona, cercando di eseguire il debug?

<script src="http://localhost:8080/target/target-script-min.js#anonymous"></script> 

nell'intestazione.

Ho deciso di provare a eseguirlo localmente dopo http://forums.adobe.com/docs/DOC-2623. Sono andato su "localhost: 8080" e weinre è installato, ma ottengo sempre la stessa cosa "destinazione non trovata".

Penso di perdere un passaggio o non capisco completamente come si collega alla mia app?

Ho anche provato a compilarlo tramite build.phonegap.com abilitando la modalità di debug, quindi installando l'apk e facendo clic su debug, i passaggi sono semplici e facili ma non riesco a farlo funzionare.

Mi manca qualcosa, quindi spero che qualcuno possa aiutarmi a capire cosa mi manca.

Risolto: Grazie a @Christian Kuetbach seguenti la sua risposta ha aiutato, permettetemi di aggiungere un paio di cose nel caso in cui qualcun altro ha questo problema.

  1. mi sono assicurato il weinre dà script di aggiungere è caricato scorso, l'ho messo in fondo, perché ho pensato che dovrebbe caricarsi dopo tutto. Ho fatto questo per essere sicuro.

  2. Assicurarsi di connettersi a weinre correttamente, @Christian Kuetbach dice che --boundHost -all- ma ho dovuto entrare in questo modo weinre --boundHost -all- forse aggiungendo il weinre è una cosa ovvia, ma potrebbe causare confusione, quindi assicuratevi di fare che ho sto correndo su win8 se questo fa la differenza.

risposta

5

Come è stata avviata la parte server weinre sul dispositivo Android?

Penso che dovrai usare l'IP del tuo server (You Dev-Computer) nell'HTML.

In caso di Windows 8: https://kb.wisc.edu/page.php?id=27309

In questo esempio, al di sopra del IP è 144.92.124.118

<script src="http://144.92.124.118:8080/target/target-script-min.js#anonymous"></script> 

aggiornamento Questo sarà solo il lavoro, se il dispositivo è in linea e nella stessa rete il tuo PC e il firewall sono configurati per consentire le connessioni e il server weinre viene avviato con il parametro - -boundHost -all-

+0

Sì, ho usato localhost: 8080 che non sembra giusto per me, ma non sono esperto nel fare connessioni remote o nulla del genere. Come ottengo l'IP del pc di sviluppo in esecuzione sull'host locale. Voglio dire, ho provato la versione ospitata di weinre senza successo. –

+0

Potrebbe essere necessario aggiungere un controllo laterale per l'aggiunta di chrome? Lo sto provando ora bene, incrociamo le dita. –

+1

Come hai sviluppato la tua applicazione Cordova? Usi un PC Wondows, Linux o Mac OSX? In caso di Windows 'ipconfig/all' else 'sudo ifconfig'. Lì vedrai l'indirizzo IP. Ad esempio '192.168.0.2' –

Problemi correlati