Jeśli mam włączone raporty o błędach w opcjach programistycznych i biorę raport o błędzie z menu przycisku zasilania, gdzie są one zapisywane?
Widzę, że jest opcja udostępnienia go, ale chcę to Przeciągnij go bezpośrednio przez adb do analizy.
Jeśli mam włączone raporty o błędach w opcjach programistycznych i biorę raport o błędzie z menu przycisku zasilania, gdzie są one zapisywane?
Widzę, że jest opcja udostępnienia go, ale chcę to Przeciągnij go bezpośrednio przez adb do analizy.
Raporty o błędach są przechowywane w /data/data/com.android.shell/files/bugreports
.
Nie możesz uzyskać dostępu do pliku bezpośrednio bez uprawnień administratora.
Możesz podłączyć urządzenie do komputera i użyć narzędzi adb z zestawem SDK dla systemu Android, a następnie przejść do katalogu i w wierszu poleceń użyć adb shell bugreport > bugreport.txt
Twój raport o błędzie zostanie wyświetlony.
W moim przypadku są one w /data/user_de/0/com.android.shell/files/bugreports/
Jeśli chcesz przeglądać raporty o błędach na swoim komputerze, uruchom adb z katalogu, w którym chcesz zapisywać zgłoszenia błędów za pomocą
adb pull /data/data/com.android.shell / files / bugreports
Ale może to wymagać uprawnień root
.
Od Androida 10, przynajmniej w przypadku urządzeń Pixel, raporty o błędach pobrane z urządzenia są dostępne w / bugreports
- nawet bez uprawnień administratora! Możesz uzyskać nazwy dostępne raporty o błędach z
adb shell ls / bugreports /
, a następnie pobierz żądany plik za pomocą adb pull
, np.
adb pull /bugreports/bugreport-foobar-lotsofnumbers-date.zip