Rozwiązywanie problemówEmulatorWsparcie6 min

Logi emulatora Androida na Macu: gdzie je znaleźć i jak wysłać je do wsparcia

Zaktualizowano · Zespół MACOS EMULATOR

Gdy emulator Androida się nie uruchamia, pokazuje błąd albo przycisk nic nie robi, wsparcie prosi o Twoje logi, czyli dzienniki. To pliki tekstowe, w których silnik i launcher zapisują, co robią, wiersz po wierszu. Oto gdzie je znaleźć w MACOS EMULATOR, jak je wysłać bez ucinania i dlaczego liczy się moment, w którym je kopiujesz.

Co mówią logi emulatora

Gdy urządzenie z Androidem działa, silnik emulacji zapisuje, co robi. Gdy odrzuca jakąś konfigurację, przed zatrzymaniem zapisuje wiersz z błędem, a przyczyna często stoi tam czarno na białym. Launcher prowadzi też własny log. W sumie są trzy pliki:

  • emulator.log: log silnika. Ten plik okno logów otwiera domyślnie, więc to on trafia do wsparcia, jeśli niczego nie zmienisz.
  • launcher.log: jeden wiersz z datą przy każdym sprawdzeniu aktualizacji i przy każdym kliknięciu „Update”. Tu widać przycisk, który „nic nie robi”.
  • branding.log, rzadziej potrzebny: przygotowanie silnika po jego instalacji.

Logi i raport wydajności to dwie różne rzeczy

Raport wydajności mierzy sześć sekund rozgrywki: wyświetlone klatki, pamięć, stan termiczny Maca. Jest kopiowany w postaci zaszyfrowanej: nie możesz go odczytać, otwiera go wsparcie. Logi opowiadają, co się wydarzyło, i zostają zwykłym tekstem: każdy wiersz przeczytasz przed wysłaniem.

Gdy gra się tnie, wsparcie prosi o jedno i drugie. Gdy gra się nie uruchamia, nie ma rozgrywki do zmierzenia: start zostawił ślad w logu silnika. Poradnik o mierzeniu klatek na sekundę w emulatorze wyjaśnia, jak zrobić raport.

Gdzie znaleźć logi w launcherze

  1. 1Otwórz Settings: koło zębate w prawym górnym rogu launchera.
  2. 2W sekcji Engine and storage, w wierszu Logs, kliknij „View…”.
  3. 3Okno Logs otwiera się na pliku emulator.log. Kliknij „Copy”: tekst trafia do schowka Maca.

Okno śledzi plik na bieżąco, odświeża go co dwie sekundy („Refreshes every 2 s”) i trzyma się ostatnich wierszy. Liczy się koniec, a Copy bierze właśnie koniec pliku, około 200 ostatnich kilobajtów: to, co przed chwilą się wydarzyło.

Menu w prawym górnym rogu okna zmienia plik. Jeśli to przycisk „Update” nie reaguje, wybierz launcher.log, zanim klikniesz Copy. „Show in Finder” pokazuje plik na dysku, ale Copy wystarczy.

Wysyłka przyciskiem „Wyślij raport”

  1. 1Zaloguj się do panelu klienta kluczem licencyjnym albo adresem e-mail.
  2. 2Na karcie „Napisz do wsparcia” kliknij „Wyślij raport”: otwiera się rozmowa z oknem „Wklej raport”.
  3. 3Wklej logi do pola Dzienniki skrótem Cmd+V. Pole Raport wydajności może zostać puste: wystarczy jedno z dwóch.
  4. 4Kliknij „Wyślij raport”. Każde wypełnione pole trafia do rozmowy jako załączony plik .txt.

Rozmowa już trwa? Ten sam przycisk jest tam jako ikona obok spinacza, pod wiadomościami, a także na stronie śledzenia Twojego zgłoszenia, którą otwiera link z e-maili od wsparcia.

Nie wklejaj logów w pole wiadomości: zwykła wiadomość kończy się na 4000 znakach, a logi szybko je przekraczają. Pole Dzienniki robi z nich plik i niczego nie ucina. Jeśli wysyłka się nie uda, to, co zostało w polu, nie zostało wysłane.

W wiadomości dopisz konfigurację Maca (menu Apple, a potem Ten Mac) i własnymi słowami opisz, co widzisz.

Właściwy moment: zaraz po problemie, przed ponownym uruchomieniem

Log silnika zaczyna się od zera przy każdym starcie urządzenia. Ponowny start po awarii kasuje więc to, co zapisał silnik, razem z wierszem błędu. Skopiuj logi, gdy tylko problem wystąpi, a dopiero potem uruchom urządzenie ponownie.

  • W trakcie startu nie otwieraj Settings, żeby ich szukać: to przerywa trwające uruchamianie. Poczekaj na komunikat o błędzie albo na koniec czekania. Poradnik o emulatorze, który się nie uruchamia mówi, ile czasu to normalne.
  • Jeśli okno „Something went wrong” pokazuje „The engine reported:”, przepisz do wiadomości także ten wiersz, dokładnie tak, jak jest: właśnie jego szuka wsparcie.

Przed odinstalowaniem albo powrotem do poprzedniej wersji

Logi leżą razem z resztą danych aplikacji, w Twoim folderze użytkownika, w ~/Library/Application Support. Uninstall usuwa cały ten folder, razem z logami: po ponownej instalacji nie ma już czego czytać o wcześniejszej awarii. Najpierw je wyślij. Poradnik, jak odinstalować emulator Androida opisuje, co znika.

Ta sama zasada obowiązuje przed „Switch to the previous version”: po powrocie do poprzedniej wersji tego, co nie działało, nie da się już zmierzyć.

Co opuszcza Twojego Maca, a co nie

Logi opuszczają Twojego Maca tylko wtedy, gdy sam je wkleisz. Launcher sam z siebie wysyła wyłącznie sprawdzenie Twojej licencji, a to, co wklejasz, jest dokładnie tym, co dostaje wsparcie. Poradnik o bezpieczeństwie emulatora Androida opisuje, o co jeszcze aplikacja prosi Twojego Maca.

Najczęstsze pytania

Gdzie są logi emulatora Androida na Macu?

W launcherze: Settings, sekcja Engine and storage, wiersz Logs, „View…”. Okno otwiera się na pliku emulator.log, czyli logu silnika, a „Copy” kopiuje go do schowka.

Jak wysłać logi do wsparcia?

W panelu klienta kliknij „Wyślij raport”, wklej je do pola Dzienniki i kliknij „Wyślij raport” w oknie. Trafiają do rozmowy jako załączony plik .txt, bez ucinania.

Dlaczego nie wkleić logów prosto do wiadomości?

Zwykła wiadomość kończy się na 4000 znakach, a logi szybko je przekraczają. Pole Dzienniki w oknie „Wklej raport” wysyła je w całości.

Dlaczego w logach nie widać już błędu?

Log silnika zaczyna się od zera przy każdym starcie urządzenia. Jeśli urządzenie ruszyło ponownie po awarii, log stracił to, co zapisał: następnym razem skopiuj go przed ponownym uruchomieniem.

Czy odinstalowanie emulatora usuwa logi?

Tak, razem z resztą danych aplikacji. Wyślij je do wsparcia przed odinstalowaniem: potem nie ma już czego czytać o awarii.