Nessuna connessione Internet sull'emulatore Android: perché e come risolvere?[Chiuso]

StackOverflow https://stackoverflow.com/questions/2206822

  •  18-09-2019
  •  | 
  •  

Domanda

Sto cercando di utilizzare Internet con l'emulatore Android, ma senza successo.Qualche idea?

È stato utile?

Soluzione

Se per "l'utilizzo di Internet", vuol dire che non è possibile accedere a Internet da un'attività durante il test sull'emulatore, assicurarsi di aver impostato il permesso Internet nella vostra AndroidManifest.xml

<uses-permission android:name="android.permission.INTERNET" /> 

Se si utilizza il browser Web, fare riferimento al post di Donal

Altri suggerimenti

Per poter utilizzare internet su emulatore se si sta impostando un server proxy effettuare le seguenti operazioni:

  1. Vai a Impostazioni-> Wireless e networks-> networks- mobili> Nomi punti di accesso.
  2. premere il pulsante menu. Apparirà un menu di opzioni.

  3. dal menu delle opzioni selezionate Nuovo APN.

  4. Fare clic sul nome. fornire il nome di APN dire il mio APN.
  5. Fare clic su APN. Inserisci www.
  6. Fare clic su Proxy. inserisci il tuo IP del server proxy. si può ottenere da esploratori internet menù Opzioni Internet.
  7. Fare clic su Porta. inserire il numero di porta nel mio caso è stato 8080. si può ottenere da esploratori internet menù Opzioni Internet.
  8. Fare clic sul nome utente. fornire nome utente in formato nome utente dominio \. in genere si tratta di sistemi di login.
  9. Fare clic su password. fornire la password sistemi.
  10. Premere il pulsante Menu di nuovo. Apparirà un menu di opzioni.
  11. premere Salva. provare n eseguire il browser. sperare il suo lavoro per te ha funzionato per me. in bocca al lupo.

Se si utilizza provare Eclipse:

Finestra> Preferenze> Android> Avvia

opzioni dell'emulatore di default: -dns-server 8.8.8.8,8.8.4.4

Provare ad avviare l'emulatore dalla riga di comando come segue:

emulator -verbose -avd <AVD name>

Questo vi darà l'output dettagliato e può mostrare l'errore che impedisce l'emulatore di connettersi a Internet.

Controlla le impostazioni di Internet, firewall e tale potrebbe bloccare, so quando stavo lavorando su di esso in un college che bloccavano il numero della porta, ma non ho mai avuto alcun problema sul mio computer a casa

Ho cercato a lungo e duramente una risposta a questa domanda.Da quello che ho capito, Google lo ha fatto apposta una volta che le persone utilizzavano la connessione Internet per aggiungere commenti spam al mercato.Tuttavia, Ho trovato un ragazzo che lo aveva fatto ed era disposto a condividere le immagini richieste. L'AVD collegato esegue (per me) sia il mercato che il browser Internet.

NOTA:Sembra che risolverà il mercato.Ma il mercato non funzionerà senza Internet, quindi se il mercato è fisso, anche il browser Internet funzionerà.Ho scaricato io stesso i file collegati e Internet nel browser veniva mostrato perfettamente.

Se si esegue in questo problema e sta lavorando con un non-Windows / Mac OS (Ubuntu nel mio caso), provare ad avviare l'emulatore di per sé in Android SDK e AVD manager poi esegue l'applicazione.

Il modo più semplice è quello di attenersi alla seguente procedura:

  1. eseguire emulatore Android 1.5
  2. aprire il menu
  3. andare alle impostazioni
  4. impostazioni wireless (primo blocco) e destra in fondo disattivare la modalità aereo.

A questo punto sarebbe hai visto sulla parte superiore 3G e la vostra connessione stabilita.

su OSX, Little Snitch è stato negare automaticamente qualsiasi connessione a Eclipse (e l'emulatore). Consenti connessioni a Little Snitch, devi andare in regole di Little Snitch

Lasciare che l'ADB di accedere alla rete con l'apertura sul firewall

Se si utilizza WinVista e, soprattutto, andate a Windows Firewall Advance sotto strumento di amministrazione nel Pannello di controllo e attiva da lì

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top