Non possono ottenere un proxy per lavorare su un emulatore Android

August 8

Se si sta sviluppando una nuova applicazione Android che richiede l'accesso a Internet, o se è necessario risolvere i problemi di un'applicazione esistente con questa funzionalità, è possibile testare l'applicazione utilizzando un emulatore di Android sul computer. Un emulatore utilizza la connessione Internet del computer per simulare una connessione dispositivo Android. Se avete bisogno di connettersi a Internet tramite un proxy, l'emulatore di Android deve essere configurato per utilizzare il proxy.

delega

Quando ci si connette a Internet tramite un proxy, il tuo indirizzo IP è nascosto. Qualsiasi sito web che si visita vedrà l'indirizzo IP del server proxy invece che il proprio indirizzo IP. Questo aumenta la sicurezza del computer, perché un hacker malintenzionato non sarà in grado di rilevare l'indirizzo IP e, pertanto, non può dirigere gli attacchi al vostro computer. Per una maggiore sicurezza, alcuni proxy sono chiusi e richiedono la password di accesso. Questo impedisce agli utenti non autorizzati di accedere al server proxy o di rete. Molte aziende utilizzano i proxy o reti private virtuali, uno strumento di sicurezza simile, per limitare l'accesso alla rete interna agli utenti autorizzati. Un problema può sorgere in fase di sviluppo Android se la vostra azienda richiede di utilizzare un proxy.

Emulatore Browser

Per utilizzare il browser dell'emulatore con un proxy, è necessario modificare le impostazioni del emulatore e immettere le informazioni utente corretto per il proxy. La procedura per fare questo dipende da quale versione di Android SDK che si sta utilizzando. In generale, si immette il nome del proxy, username e password nel menu Wireless e reti nell'emulatore. Fare clic sul nome della rete e configurarlo per utilizzare il proxy.

applicazioni Emulator

Per eseguire la tua applicazione attraverso un proxy sull'emulatore, è necessario avviare l'emulatore con una linea di comando. Aprire una finestra di terminale e digitare il seguente codice, sostituendo gli esempi con i propri dati:

emulatore -avd youremulatorname -http-proxy http: // nomeutente: password @ ProxyAddress: porta

Se si utilizza Eclipse per sviluppare le applicazioni Android, è possibile utilizzare un menu di scelta rapida per configurare questa opzione di avvio. Fare clic con il progetto, fai clic su "Esegui" e selezionare "Esegui Configurazioni". Immettere il comando di avvio nella scheda Destinazione.

considerazioni

Se si utilizza Windows 7 e non è possibile ottenere un proxy per lavorare con l'emulatore di Android, assicurarsi che si esegue il SDK di Android come amministratore. Su un Mac, le impostazioni di rete devono essere configurati per utilizzare l'interfaccia attiva prima che l'interfaccia di default in modo che il vostro Mac utilizzerà il collegamento richiesto dal emulatore. Infine, se un firewall è installato sul computer, assicurarsi che non blocchi l'emulatore di connettersi a Internet. Consultare la documentazione del firewall per i dettagli specifici del prodotto su come fare questo.