Come esplorare localhost sul dispositivo android?

Cerco di navigare localhost sulla mia magia htc. Ho collegato il mio dispositivo con eclipse via usb. la navigazione http://10.0.2.2 Ho una "pagina non avialabile. Mi ricordo che alcuni giorni fa ha funzionato

ma sull'emulatore sono in grado di navigare localhost

  • il metodo checkSelfPermission non funziona in targetSdkVersion 22
  • Come visualizzare il count non letto sull'icona dell'applicazione android?
  • Parametri di richiesta Android SDK di Facebook: where trovare la documentazione?
  • Persistente una class di raccolta con ORMLite in android
  • Toggle la visibilità del button in attività android
  • Come posso rappresentare una relazione molti-molti con la stanza Android?
  • qualche idea? Saluti

  • Le risorse di localizzazione possono essere scaricate in runtime?
  • Cattura button multimediale su Android> = 4.0 (funziona su 2.3)
  • Popolare un ListView utilizzando un ArrayList?
  • Come comunicare con un dispositivo USB?
  • Android Studio non si lancia dopo l'installazione
  • Modifica delle autorizzazioni di un'altra applicazione su Android (radicata)
  • 9 Solutions collect form web for “Come esplorare localhost sul dispositivo android?”

    Io uso il mio ip locale per quello cioè 192.168.0.1 e funziona.

    Il modo più semplice per controllare è nel browser dell'emulatore tipo 10.0.2.2 anziché localhost.

    Riferimento per localhost

    Spero possa aiutare! 🙂

    per accedere a localhost sull'emulatore: 10.0.2.2. Tuttavia, questo può non funzionare per esempio se si dispone di qualcosa di diverso da un server web, ad esempio server XMPP.

    supponendo che tu sia sulla stessa networking wireless …

    1. trovare il tuo ip locale (dovrebbe essere qualcosa 192.168.1.x) – vai alla row di command e digita 'ipconfig' per get questo. where x è l'IP locale assegnato della macchina server.

    2. utilizzare il tuo ip locale per il tuo dispositivo android per connettersi al tuo host locale.

    ha funzionato per me.

    Se si desidera accedere a un server in esecuzione sul PC dal dispositivo Android tramite la networking wireless, eseguire prima il command ipconfig sul PC (usa run (Windows logo + R), cmd, ipconfig).

    Notare l'indirizzo IPv4: (dovrebbe essere 192.168.0.x) per alcuni x. Utilizza questo come indirizzo IP del server, insieme al numero di port, ad esempio 192.168.0.7:8080, nel codice.

    Il tuo dispositivo Android accederà al server tramite il router di networking wireless.

    Ho bisogno di vedere localhost sul mio dispositivo Android (Samsung S3) mentre stavo sviluppando un'applicazione Web Java.
    Di gran lunga il modo più veloce e semplice è quello di andare a questo link e seguire le istruzioni: https://developer.chrome.com/devtools/docs/remote-debugging

    * Nota: devi utilizzare Google Chrome. *
    Il mio riepilogo del collegamento di cui sopra:

    • Colbind il PC con il telefono tramite USB.
    • Accendere le opzioni "Sviluppatore" del telefono da Impostazioni
    • Vai a circa: controlla l'URL nel browser del PC
    • Controlla "Scopri dispositivi USB" (inoltra le porte se li utilizzi nell'applicazione web)
    • Copia / incolla il collegamento localhost richiesto al field di text nel browser e fai clic su Apri.

    Pezzo di torta

    È ansible get un URL pubblico per il server in esecuzione su una port specifica su localhost.

    Al mio posto di lavoro potrei accedere al server locale utilizzando l'indirizzo IP locale della mia macchina nell'applicazione, come suggerisce la maggior parte delle altre risposte. Ma a casa non riuscivo a farlo per qualche ragione. Dopo aver tentato molte risposte e trascorso molte ore, mi sono imbattuto in https://ngrok.com . È abbastanza diretto. Basta scaricare da dentro la cartella fare:

    ngrok portnumber 

    (dal prompt dei comandi nelle windows)

     ./ngrok portnumber 

    (da terminal in Linux)

    Questo ti darà un URL pubblico per il server locale in esecuzione su quel numero di port su localhost. Puoi includere nell'applicazione e correggerlo utilizzando tale URL.

    È ansible esporre in modo sicuro un server web locale a Internet e acquisire tutto il traffico per un'ispezione dettagliata. È ansible condividere l'URL con il tuo sviluppatore di colleghi anche che potrebbe funzionare in remoto e può eseguire il debug di interazione App / Server.

    Spero che questo salva tempo di qualcuno un giorno.

    Combinando alcune delle risposte più sopra e un altro elemento aggiuntivo mi ha risolto il problema.

    1. Come accennato sopra, distriggersre il firewall [aggiungere una regola specifica che consente alle connessioni in entrata alla port una volta che si è connesso correttamente]
    2. Trova l'indirizzo IP tramite ipconfig come sopra indicato
    3. Verifica che il tuo webserver sia binding all'indirizzo IP trovato sopra e non solo 127.0.0.1. Prova questo locale localizzando l'indirizzo IP e la port. Es. 192.168.1.113:8888. Se non lo è, trovare una soluzione. Ad esempio https://groups.google.com/forum/?fromgroups=#!topic/google-appengine-java/z4rtqkKO2hg
    4. Ora prova sul tuo dispositivo Android. Notare che ho anche distriggersto la connessione dati e ho utilizzato esclusivamente una connessione wifi sul mio Android.

    Se il tuo host non è in esecuzione sulla port HTTP predefinita (che è la port 80), devi specificare la port dell'URL a qualcosa che corrisponde alla port in cui è in esecuzione il tuo host locale. Ad esempio se il tuo host è in esecuzione, dire la port 85, il tuo url dovrebbe essere

     http://10.0.2.2:85 

    Se il firewall è attivo, distriggersrlo e utilizzare l'IPv4 per testare l'applicazione nel dispositivo effettivo, quindi verificare l'applicazione.

    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.