Mniej więcej co 4 sekundy po uruchomieniu urządzenia emulatora z mojego projektu Android Studio w oknie Uruchom drukowany jest komunikat o błędzie. Jest to niezwykle irytujące, ponieważ przejmuje skupienie. Jeśli jestem w oknie debugowania, co 4 sekundy przełącza się do okna Uruchom z powodu tego błędu, bez względu na to, co robię.
Zaczęło się to dzień temu, ale nie wiem, co to spowodowało. Używam tych samych emulatorów już od kilku miesięcy. Może aktualizacja jakiejś części Android SDK? Nie można już wywołać zewnętrznego menedżera SDK.
Komunikaty pojawiają się zaraz po uruchomieniu tego emulatora zużycia API 25. Jednym ze sposobów obejścia tego problemu jest sprawienie, aby ta karta się unosiła, a potem nie przejmuje mojej uwagi; Przenoszę to na mój drugi monitor.
Zauważyłem również, że nie mogę połączyć mojej aplikacji Android Wear działającej na moim fizycznym urządzeniu (mam fizyczny telefon z emulowanym zużyciem) z moim emulatorem.
źródło
Odpowiedzi:
To dlatego, że jesteś połączyć się z siecią, która ma automatyczne przekierowanie w niej lub jest nie szyfrowane (HTTP). Zacząć od
Jeśli problem nie ustąpi, spróbuj opublikować bardziej szczegółowy opis błędu. Jeśli problem nie ustąpi, skontaktuj się z administratorem sieci.
źródło
Może to pomoże:
Objaśnienie: Podczas uruchamiania emulator odczytuje listę serwerów DNS, których aktualnie używa twój system. Następnie przechowuje adresy IP do czterech serwerów na tej liście i ustawiać aliasy do nich na emulowane adresów
10.0.2.3
,10.0.2.4
,10.0.2.5
a10.0.2.6
w razie potrzeby. Potrzebuje więc połączenia internetowego, aby sobie z nimi poradzić.Uruchamiając emulator z wiersza poleceń, można również skorzystać z
-dns-server
opcji ręcznego określenia adresów serwerów DNS, które mają być używane, gdzieserverList
jest rozdzielona przecinkami lista nazw serwerów lub adresów IP.źródło