Proxy, který vyžaduje autentizaci pomocí Android Emulator

hlasů
51

Má někdo se podařilo získat Android emulátor pracuje za proxy, který vyžaduje ověření?

Snažil jsem se nastavit http-proxy, argument

http://DOMAIN/USERNAME:PASSWORD@IP:PORT

ale jsem s žádný úspěch.

Snažil jsem se sledovat docs bezvýsledně. Také jsem se pokusil o -verbose-proxynastavení, ale to už se zdá, že existuje.

Jakékoliv odkazy?

Položena 26/08/2008 v 16:30
zdroj uživatelem
V jiných jazycích...                            


16 odpovědí

hlasů
43

Podařilo se mi to v Adndroid 2.2 emulátoru.

Go to "Settings" -> "Wireless & Networks" -> "Mobile Networks" -> "Access Point Names" -> "Telkila"

Tam nastavit název proxy serveru v seznamu vlastností „Proxy“ a port proxy ve vlastnosti „Port“

Odpovězeno 06/10/2010 v 06:06
zdroj uživatelem

hlasů
26

Vypadá to, že SDK 1.5 a dále se -http-proxypříznak také nefunguje. To, co udělal práci za mě zavést android obraz v emulátoru a pak jednou běží Android, přejděte Home > Menu > Settings > Wireless Controls > Mobile Networks > Access Point Namesa potom nastavit nastavení HTTP proxy pro výchozí přístupový bod.

S nastavením proxy serveru APN v místě, mohu získat prohlížeč emulátoru k surfování po webu. Nicméně, další věci, jako jsou Mapy stále nefunguje.

Odpovězeno 29/10/2009 v 07:42
zdroj uživatelem

hlasů
15

Vzpomínám si, že mají stejný problém - Po hledání na internetu jsem našel toto řešení - z příkazového řádku,

1. > adb shell
2. # sqlite3 /data/data/com.android.providers.settings/databases/settings.db
3. sqlite> INSERT IGNORE  INTO system VALUES(99,’http_proxy', 'proxy:port');
4. sqlite>.exit

EDIT: Upraveno odpověď tak, aby odrážely nejnovější verzi platformy Android.

Odpovězeno 02/09/2008 v 19:13
zdroj uživatelem

hlasů
5

Pro nastavení proxy serveru musíme nastavit nastavení APNS. Udělat toto:

  • Přejít na Nastavení
  • Přejít na bezdrátové připojení a sítě
  • Přejít k mobilním sítím
  • Přejít na Názvy přístupových bodů. Použijte menu přidat nové APN
  • Nastavte proxy = localhost
  • Nastaven port = port, který používáte, aby proxy server, v mém případě je to 8989

Pro nastavení název a APN zde je odkaz:

Podle k SIM kartě můžete vidět v tabulce

Odpovězeno 22/08/2012 v 08:42
zdroj uživatelem

hlasů
5
  1. Najít soubor androidtool.cfgnaC:\Documents and Settings\YOUR USER NAME\.android\

  2. Přidejte tento řádek:

    http.proxyLogin=USER@PASSWORD
    
  3. Soubor uložte a pokusu o otevření sady SDK pro Android.

Odpovězeno 05/04/2011 v 19:32
zdroj uživatelem

hlasů
5

Zřejmě to problémy běží pouze s Android 2.x a Windows. Tam je otevřený chyba zde: http://code.google.com/p/android/issues/detail?id=5508&q=emulator%20proxy&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars

Odpovězeno 07/04/2010 v 14:26
zdroj uživatelem

hlasů
4

Tato pracoval pro mě: http://code.google.com/p/android/issues/detail?id=5508#c39
Zřejmě tam chyba v emulátoru, který vás nutí používat IP adresu proxy namísto názvu ...

Odpovězeno 14/03/2011 v 11:28
zdroj uživatelem

hlasů
3

Za použití Android SDK 1.5 emulátor s zastoupení v Eclipse 3.45

Přejít na Explorer balíčku -> pravým tlačítkem myši na Android projekt -> Spustit as-> Spustit konfigurace.

Pod Aplikace pro Android v levém sloupci vyberte svůj projekt -> v pravém sloupci, kde vidíte Android | Target | Běžné Karty ->

Zvolit cíl -> v dolní části „Možnosti příkazové řádky Další emulátoru“ ->

http-proxy http://www.gateProxy.com:1080 -debug-proxy http://www.gateProxy.com:1080

-> Run / Close.

Odpovězeno 12/07/2011 v 06:13
zdroj uživatelem

hlasů
3
  1. Spusťte příkazový řádek.

  2. Jděte na složku, kde se nachází vaše emulátor. Obecně platí, že to bude ve složce Nástroje pro Android SDK.

  3. Potom použijte následující příkaz:

    emulator -avd <avd name> -http-proxy <server>:<proxy>
    

    Pomocí toho budeme mít přístup k internetu pomocí prohlížeče.

Odpovězeno 13/04/2011 v 12:53
zdroj uživatelem

hlasů
3

Jay, i když by to bylo ideální místo pro tuto informaci, že nebyl aktualizován na 2,1. Níže budu seznam metod, které v současné době nefungují emulátoru 2.1.

Http-post argumentace nefunguje emulátoru 2.1. Nastavení proxy serveru v seznamu APN v emulátoru 2.1 nefunguje. Vložení proxy přímo do systémové tabulky pomocí SQL-lite nefunguje s 2.1.

Ve skutečnosti je to jediný způsob, jak získat prohlížeč pro připojení k internetu přes emulátor, který jsem našel v bodě 2.1, je nepoužívat proxy vůbec. Opravdu doufám, že to dostane fixní brzy, protože existuje mnoho lidí s touto stejný problém.

Odpovězeno 25/02/2010 v 02:04
zdroj uživatelem

hlasů
2

Pro Android2.3.3 Nastavení-> Wireless & sítě-> MobileNetworks-> AccessPointNames-> Telkila-> Nastavení proxy a port here (xx.xx.xx.xx a port)

Odpovězeno 12/07/2011 v 06:01
zdroj uživatelem

hlasů
2

Vysvětlím vám všechny kroky:

  1. Přejít na nastavení v Android emulátoru> Bezdrátová připojení a sítě> Mobilní sítě> Přístupový bod> Telkilla> a zde provést potřebná nastavení, jako je zástupce, přístav, atd

Myslím, že teď je vše jasné informace o nastavení proxy serveru ...

Odpovězeno 09/04/2011 v 13:14
zdroj uživatelem

hlasů
2

Byl jsem schopen zobrazit provoz s HTTP cvičenými namísto proxy. Použil jsem HTTPScoop, což je pěkný malý app.

Také pěkná věc, o použití HTTPScoop je, že mohu také vidět provoz na mém skutečném přístroji, pokud zapnu sdílení internetu a mají používat svůj telefon wifi z mého mac. Takže je to dobrý obchod pro ladění, co se děje na telefonu sám a emulátoru.

Tímto způsobem nezáleží na tom, co emulátor, který používáte, protože cvičenými vidí dopravní nezávislá na emulátor, nastavení zařízení, překladač atd.

Odpovězeno 16/12/2010 v 07:47
zdroj uživatelem

hlasů
2

Jsem nepoužil Android emulátoru, ale já jsem nastavit proměnnou prostředí $ http_proxy pro perl a wget a několik Cygwin nástrojů na oknech. To by mohlo pracovat pro vás pro android, ale lomítkem v názvu domény se jeví jako potenciální problém. Vím, že jsem se snažil s mojí doménou „globální“ tam, ale skončil brát ho a držet s:http://$USER:password@www-proxy.company.com:80

Jeden problém jsem narazil na hodně i když je programy, které nemohou být řečeno používat proxy pro DNS dotazy taky. V případech, kdy nejsou vždycky jsem si název hostitele nebyl nalezen. Chtěl bych najít lokální DNS resolver, který může používat proxy pro všechny programy, které nebudou.

Odpovězeno 26/08/2008 v 16:37
zdroj uživatelem

hlasů
1

S novými verzemi Android Studio a je emulátor je to snadný úkol.

Stiskem tlačítka emulátoru „More“, zvolte Nastavení -> záložka Proxy. Všechny potřebné konfigurace jsou tam.

zadejte popis obrázku zde

Odpovězeno 27/04/2018 v 13:02
zdroj uživatelem

hlasů
1

Měl jsem stejný problém, když jsem použít následující příkaz:

emulator-x86.exe -http-proxy domain\user:password@proxyIP:port -avd MyAVD

Dostal jsem chybu ověřování proxy serveru.

Nakonec jsem se musel obejít ověřování Proxy NTLM pomocí Cntlm zde:

http://sourceforge.net/projects/cntlm/

A pak po jednoduše konfiguraci cntlm.ini, já používám následující příkaz namísto:

emulator-x86.exe -http-proxy 127.0.0.1:3128 -avd MyAVD

a funguje to :)

Odpovězeno 31/03/2015 v 12:21
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more