Na tej stronie opisujemy, jak wczytywać ścieżki za pomocą interfejsu internetowego Winscope.
Przesyłanie za pomocą interfejsu internetowego
Możesz uruchamiać Winscope lokalnie lub uzyskać do niego dostęp z serwera internetowego.
Aby załadować przechwycone ścieżki w Winscope, użyj panelu Prześlij ścieżki, aby przesłać zapisane ścieżki. Aby przesłać więcej ścieżek, kliknij Prześlij inny plik, a aby usunąć przesłane ścieżki, kliknij X.
Rysunek 1. Przesyłanie śladów w Winscope.
Aby wyświetlić przesłane ścieżki, kliknij Wyświetl ścieżki. Karty poszczególnych ścieżek są widoczne w górnym panelu okna. Jeśli przesłany plik zawiera odpowiednie ślady, na ekranie wyświetli się widok śladu nagrania ekranu lub zrzutu ekranu.
Więcej informacji znajdziesz w artykule Analizować ścieżki.
analizowanie ostrzeżeń i błędów;
Winscope używa paska powiadomień do wyświetlania problemów znalezionych podczas wczytywania ścieżki, np. gdy plik ścieżki jest odrzucany, ponieważ dane są stare. Poniżej znajdziesz listę aktualnych ostrzeżeń i ich opisów:
Wiadomość | Opis |
---|---|
uszkodzone archiwum, | Nie udało się załadować pliku ZIP. Zwykle dzieje się tak, gdy plik ZIP jest pusty (0 bajtów). |
<filename> : odrzucony, ponieważ dane są nieaktualne |
Wszystkie ścieżki, które kończą się na ponad 5 minut przed rozpoczęciem następnej ścieżki, są odrzucane. |
<filename> : odrzucony, ponieważ dane są starsze niż <time> |
Na podstawie ostatniego znalezionego przesunięcia monotonicznego lub czasu rozruchu wszystkie ścieżki z przesunięciem większym niż 5 sekund są odrzucane. |
<filename> : zastąpiony przez inny ślad typu <trace type> |
Gdy w tym samym pliku znajdują się równe ścieżki (np. ścieżka śledzenia i zrzut), Winscope stosuje te reguły:
|
<filename> : zastąpiony przez inny ślad tego samego typu |
Gdy w tym samym pliku znajdują się ślady tego samego typu, Winscope stosuje te reguły:
|
<filename> : nieobsługiwany format |
Nie można przeanalizować starszego śledzenia z powodu nieprawidłowego protokołu lub braku parsowania Winscope. |
Nie udało się utworzyć parsowania <parser_name> : <error> |
Winscope wykrył parsowanie śladów, ale nie udało się przeanalizować pliku. Zgłoś błąd w Winscope i załącz ślad. |
Nie można wyświetlić wszystkich ścieżek: nie udało się zainicjować danych osi czasu. Spróbuj usunąć niektóre ślady. | Winscope nie udało się przeanalizować danych osi czasu z wykresu. Zgłoś błąd w Winscope i załącz ślad. |
Wystąpił błąd podczas mapowania ramki: <error> |
Winscope nie mógł zmapować stanów między różnymi ścieżkami nawigacji. Zgłoś błąd w Winscope i załącz ślad. |
Brak wartości vsync_id w co najmniej 1 wpisie w tabeli <table> |
Nie udało się wczytać ścieżki Peretto z powodu braku informacji o identyfikatorze vsync. Zgłoś błąd w Winscope i załącz ślad. |
Znaleziono zduplikowany identyfikator warstwy SF <layerId> – dodano go do hierarchii jako „Duplikat” |
Ślad SurfaceFlinger zawiera 2 warstwy z tym samym layerId . Zgłoś błąd w SurfaceFlingerze i załącz ślad |
Nagrywanie ekranu może nie być zsynchronizowane z innymi śladami. Metadane zawierają monotoniczny czas zamiast upływu czasu | Plik z nagraniem ekranu jest stary i używa starszego formatu metadanych, który nie może być synchronizowany. W przypadku nowszych wersji Androida ten problem nie powinien występować. |
Nie można przeanalizować wszystkich przejść. Niektóre z nich mogą być niedostępne w przeglądarce przejść. | Nie udało się przeanalizować starszego śladu przejść, ponieważ w przeglądarce może brakować danych. |
<filename> : <error> |
Inne niemapowane błędy. Zgłoś błąd w Winscope i załącz ślad. |