2013-07-31 22 views
13

Chciałem użyć Instagrama na moim komputerze, więc zdecydowałem się użyć Wirtualnego Urządzenia Android do tego zadania.Uruchamianie Instagrama na AVD

Ipobrałem zestaw Android SDK i najnowszą wersję apk dla instagramu na moim komputerze.

Potem stworzyłem nowy AVD i uruchomiłem go. Po uruchomieniu zainstalowałem aplet instagram, używając adb install instagram.apk.

Został on zainstalowany bezproblemowo i po kliknięciu aplikacji uruchomiono.


Teraz tutaj jest mój problem: Stamtąd na nic nie działa.

Kiedy próbuję się zalogować, a ja naciskam przycisk logowania, nic się nie dzieje, ponieważ nie ma połączenia z internetem.

Przeglądarki i inne aplikacje korzystające z połączenia internetowego działają dobrze, po prostu instagram nie działa.

Jak mogę to naprawić?

+0

Czy możesz wyjaśnić swoją odpowiedź w szczegółach? Jak udało Ci się rozwiązać ten problem? – azero0

Odpowiedz

3

Myślę, że ma coś wspólnego z tym, że emulator Androida nie jest w stanie obsłużyć globalnego proxy. Dlatego nazwy hostów są rozwiązywane bezpośrednio na ich adres IP, co jest niezgodne ze standardami HTTP 1.1, a żądanie nie jest wysyłane poprawnie. Aby to naprawić, należy go zmienić, aby nazwa hosta została wysłana zamiast adresu IP.

+3

Czy możesz podać więcej szczegółów na temat własnej zaakceptowanej odpowiedzi? – sports

+0

@ maddo7 Jak wysłałeś nazwy hostów zamiast adresu IP w emulatorze Androida? Czy możesz wyjaśnić więcej? – azero0

+0

Jak przesłać nazwę hosta? – NestedWeb

2

Powinieneś spróbować stworzyć AVD z różnymi ustawieniami. Więcej pamięci RAM i emulacja GPU to dobry pomysł. Jeśli nalegasz na używanie AVD i masz odpowiedni procesor Intel, możesz sprawić, by emulator działał znacznie szybciej, postępując zgodnie z these steps. Są nieco skomplikowane, ale warto, jeśli chcesz, aby emulator działał szybciej.

Zwykle staram się unikać używania emulatora Androida podczas tworzenia aplikacji. Ma swoje zastosowania, ale wydaje się być powolny i nie ma wszystkich możliwości rzeczywistych urządzeń.

Jako alternatywę dla korzystania z AVD, polecam pobranie i zainstalowanie BlueStacks. BluesStacks został napisany od podstaw, aby umożliwić uruchamianie aplikacji na Androida na komputerze z systemem Windows lub Mac. Używałem go wcześniej i wykonuje świetną robotę. Znacznie lepiej niż AVD.

+0

Niedawno próbowałam uruchomić Instagrama pod BlueStacks i był bardzo niestabilny. W końcu się poddałem, ponieważ nie udało mi się opublikować nawet jednego obrazu. BlueStacks nie wydaje się być stabilnym oprogramowaniem. – Pistos

+0

Widziałem ludzi używających [genymotion] (https://www.genymotion.com/) zamiast AVD i wydaje się, że to odpowiednia alternatywa. Zrobiłem test i było całkiem gładko. – jmcdale