Nwlapcug.com


Non riesco a un Proxy a lavorare su un emulatore Android

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

Proxy

Quando ci si connette a Internet attraverso un proxy, è nascosto il tuo indirizzo IP. Qualsiasi sito Web visitato verrà visualizzato l'indirizzo IP del server proxy anziché il proprio indirizzo IP. Questo aumenta la sicurezza del computer perché un hacker malintenzionati non sarà in grado di rilevare l'indirizzo IP e pertanto non può dirigere gli attacchi al computer. Per una maggiore sicurezza, alcuni proxy sono chiusi e richiedere la password di accesso. Ciò impedisce che utenti non autorizzati l'accesso al proxy server o alla rete. Molte aziende utilizzano i proxy o le reti private virtuali, un simile strumento di protezione, per limitare l'accesso alla rete interna agli utenti autorizzati. Un problema può sorgere nello sviluppo di Android, se l'azienda richiede di utilizzare un proxy.

Emulatore Browser

Per utilizzare browser dell'emulatore con un proxy, è necessario modificare le impostazioni dell'emulatore e immettere le informazioni utente corretto per il proxy. La procedura per eseguire questa operazione dipende da quale versione di Android SDK si utilizza. In genere, inserirai il nome del proxy, username e password nel menu Wireless e reti nell'emulatore. Fare clic sul nome della vostra rete e configurarlo per utilizzare il proxy.

Emulatore Apps

Per eseguire l'app tramite un proxy nell'emulatore, è necessario avviare l'emulatore con un'opzione della riga di comando. Aprire una finestra di terminale e digitare il seguente codice, sostituendo gli esempi con le tue informazioni:

emulatore - avd youremulatorname -http-proxy http://username:password@proxyaddress:port

Se si utilizza Eclipse per sviluppare le applicazioni Android, è possibile utilizzare un menu di scelta rapida per configurare questa opzione di avvio. Pulsante destro del mouse il progetto, fare clic su "Esegui" e selezionare "Esegui configurazioni". Immettere il comando di avvio nella scheda destinazione.

Considerazioni

Se si utilizza Windows 7 e non può ottenere un proxy per lavorare con l'emulatore di Android, assicurarsi che si esegue il tuo Android SDK come amministratore. Su un Mac, le impostazioni di rete devono essere configurate per utilizzare l'interfaccia attiva prima l'interfaccia predefinita, affinché il vostro Mac utilizzerà la connessione richiesta dall'emulatore. Infine, se nel computer è installato un firewall, assicurarsi che non stia bloccando l'emulatore dalla connessione a Internet. Per dettagli specifici del prodotto su come effettuare questa operazione, consultare la documentazione del firewall.