Jeg kan ikke få en fullmakt til å arbeide på en Android Emulator

Hvis du utvikler en ny Android-program som krever tilgang til Internett, eller hvis du trenger å feilsøke en eksisterende app med denne funksjonaliteten, kan du teste programmet ved hjelp av en Android-emulator på datamaskinen. En emulator bruker datamaskinens Internett-tilkobling for å simulere en Android-enhet-tilkobling. Hvis du trenger å koble til Internett via en proxy, må Android emulator kan konfigureres til å bruke proxy.

proxy

Når du kobler til Internett via en proxy, er din IP-adresse skjult. Ethvert nettsted du besøker vil se IP-adressen til proxy-serveren i stedet for din egen IP-adresse. Dette øker sikkerheten på datamaskinen fordi en hacker med onde hensikter ikke vil være i stand til å gjenkjenne din IP-adresse, og kan derfor ikke direkte angrep på datamaskinen. For ekstra sikkerhet, noen proxyer er lukket og krever passordtilgang. Dette hindrer uautoriserte brukere får tilgang til proxy-serveren eller nettverket. Mange bedrifter bruker proxyer eller virtuelle private nettverk, en lignende sikkerhetsverktøy, for å begrense interne nettverket tilgang til autoriserte brukere. Et problem kan oppstå i Android utvikling hvis din bedrift krever at du bruker en proxy.

emulator Browser

For å bruke emulator nettleser med en proxy, må du endre emulator innstillinger og legge inn riktig brukerinformasjon for proxy. Fremgangsmåten for å gjøre dette avhenger av hvilken versjon av Android SDK du bruker. Vanligvis vil du skrive inn proxy navn, brukernavn og passord i Trådløst og nettverk menyen i emulator. Klikk på navnet på nettverket og konfigurere den til å bruke proxy.

emulator Apps

For å kjøre programmet ditt via en proxy på emulator, må du starte emulator med en kommandolinje alternativ. Åpne et terminalvindu og skriv inn følgende kode, og erstatte eksemplene med din egen informasjon:

emulator -avd youremulatorname-http-proxy http: // brukernavn: passord @ proxyaddress: port

Hvis du bruker Eclipse å utvikle Android-appene dine, kan du bruke en kontekstmenyen for å konfigurere dette oppstart. Høyreklikk på prosjektet, klikk på "Kjør" og velg "Kjør konfigurasjoner." Skriv inn oppstartskommandoen i kategorien Mål.

betraktninger

Hvis du bruker Windows 7, og kan ikke få fullmakt til å jobbe med Android emulator, sørg for at du kjører Android SDK som administrator. På en Mac, må nettverksinnstillingene konfigureres til å bruke det aktive grensesnittet før standardgrensesnittet, slik at din Mac vil bruke tilkoblingen som kreves av emulator. Til slutt, hvis en brannmur er installert på datamaskinen din, sørg for at det ikke blokkerer emulator fra å koble til Internett. Rådfør deg med dokumentasjonen til brannmuren produktspesifikke detaljer om hvordan du gjør dette.