Logcat to polecenie służące do przeglądania i filtrowania informacji z systemu rejestrowania systemu Android, ale częściej nazwa jest używana jako synonim samego systemu rejestrowania systemu Android.
Różne LogCatmetody to: Log.v(); // Verbose Log.d(); // Debug Log.i(); // Info Log.w(); // Warning Log.e(); // Error Jakie są odpowiednie sytuacje, aby korzystać z każdego rodzaju rejestrowania? Wiem, że być może to tylko trochę semantyka i może to nie ma znaczenia, ale dla LogCatfiltrowania w Android Studio i Eclipse …
Wczoraj zainstalowałem Android Studio i próbowałem użyć LogCat, aby zobaczyć dzienniki. Ale w logcat nie ma nic do pokazania. Użyłem terminala do uruchomienia ./adb logcati działa. Czy jest ktoś, kto może mi wyjaśnić, jak używać logcat w Android Studio?
Niedawno zacząłem używać Android Studio v0.1.1 i nie mogę znaleźć LogCata ... Czy zniknął? A jeśli nie, jak mogę to włączyć? Jeśli go nie ma, czy jest jakiś sposób, aby włączyć coś podobnego do rejestrowania zachowania mojej aplikacji (i głównie awarii)?
OK, logcat pokazuje logi systemowe, ale nie pokazuje logów aplikacji na moim Huawei Ascend. Jeśli przełączę się na inne urządzenie, takie jak mój Galaxy Nexus lub Nexus 7, zostanie wyświetlony dziennik dla tej samej aplikacji (nawet ten sam plik APK). Huawei Ascend działa pod kontrolą Androida 4.1.1, ma włączone debugowanie …
Chcę napisać dane wyjściowe debugowania do dziennika, aby przejrzeć je za pomocą logcat. Jeśli napiszę coś do System.out, jest to już wyświetlane w logcat. Jaki jest prosty sposób zapisywania w dzienniku i dodawania poziomów i tagów do wyników?
Próbuję filtrować dane wyjściowe logcata z prawdziwego urządzenia (nie emulatora) według nazwy tagu, ale otrzymuję wszystkie wiadomości, które są dość spamem. Chcę tylko czytać wiadomości z przeglądarki, która powinna być czymś w rodzaju „browser: ” lub „webkit: ”, ale to nie działa ... Oto co otrzymuję:
Mam problem z moim logcatem od czasu aktualizacji 1.2 Beta dla Android Studio. Kiedy uruchamiam moją aplikację, rejestruje wszystko tak, jak zwykle, a następnie dochodzę do punktu, w którym moja aplikacja ulega awarii, a aplikacja mówi: niestety, gra się zatrzymała. Po kilku sekundach android zamyka tę wiadomość. Kiedy tak się …
W moim logcat'ie pojawia się następujące ostrzeżenie. getExtractedText on inactive InputConnection Nie potrafię znaleźć przyczyny takiego stanu rzeczy. Proszę pomóż
Logcat umożliwia filtrowanie dzienników, ale działa to w ten sposób: definiujesz filtry i logcat wyświetla tylko wiadomości pasujące do filtrów. Ale czy istnieje sposób na wyświetlenie wszystkich dzienników Z WYJĄTKIEM niektórych tagów zdefiniowanych przez filtry?
Chcę czytać dzienniki logcat w mojej aplikacji i reagować na nie. Znalazłem następujący kod: try { Process process = Runtime.getRuntime().exec("logcat -d"); BufferedReader bufferedReader = new BufferedReader( new InputStreamReader(process.getInputStream())); StringBuilder log=new StringBuilder(); String line = ""; while ((line = bufferedReader.readLine()) != null) { log.append(line); } TextView tv = (TextView)findViewById(R.id.textView1); tv.setText(log.toString()); } …
AKTUALIZACJA: zobacz „zaakceptowane” rozwiązanie poniżej Gdy moja aplikacja tworzy nieobsługiwany wyjątek, zamiast po prostu zakończyć działanie, chciałbym najpierw dać użytkownikowi możliwość wysłania pliku dziennika. Zdaję sobie sprawę, że robienie więcej pracy po uzyskaniu losowego wyjątku jest ryzykowne, ale hej, najgorsze jest to, że aplikacja kończy się zawieszać, a plik dziennika …
Zacząłem więc otrzymywać błędy w moich dziennikach ADB, które, jak sądzę, powodują, że moje urządzenie wyświetla teraz dane wyjściowe logcat dla mojej aplikacji. Otrzymuję wszystkie dane wyjściowe programu Logcat oprócz tego z samej aplikacji. PropertyFetcher: AdbCommandRejectedException getting properties for device 04799057970ed1fc: device offline PropertyFetcher: AdbCommandRejectedException getting properties for device 03799467970ed5fg: …
Próbuję wyświetlić długi komunikat na logcat. Jeśli długość wiadomości przekracza 1000 znaków, jest przerywana. Jaki jest mechanizm wyświetlania wszystkich znaków długich wiadomości w logcat?
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.