Logcat pełen „input svInfo.flags ma 8” podczas działania aplikacji


43

Kiedy uruchamiam prawie każdą aplikację w Android Studio, mój logcat zapełnia się wiadomościami takimi jak:

„? E / GnssHAL_GnssInterface: gnssSvStatusCb: a: wejście svInfo.flags wynosi 8? E / GnssHAL_GnssInterface: gnssSvStatusCb: b: wejście svInfo.flags wynosi 8”

Co to jest? Czy coś jest nie tak z moją aplikacją?


2
Czy korzystasz z aplikacji w emulatorze?
— M.Noman

Widzę to samo. Zastanawiasz się, co to jest. Są na poziomie dziennika BŁĘDÓW.
— djangofan

3
Wyłączanie lokalizacji z urządzenia (emulatora) Ustawienia rozwiązały dla mnie ten problem.
— Roshana Pitigala

Odpowiedzi:


25

Należy utworzyć urządzenie wirtualne w menedżerze AVD bez czujnika GPS.

nowe urządzenie

i odznacz GPS

odznacz GPS

Błędy znikną.


14
Wyłączenie lokalizacji pozbywa się również tego błędu
— Andrew Orobator

To niestety nie ma rozwiązania, jeśli aplikacja zależy od włączenia GPS. Moja aplikacja reaguje inaczej, jeśli GPS jest wyłączony lub w ogóle niedostępny.
— user2808624

6

Istnieje o wiele prostsze rozwiązanie. w swoim AVD po prostu przejdź do settings->locationi odznacz use location. Obraz usługi lokalizacyjnej


4

Prawdopodobnie coś jest nie tak z Twoją aplikacją. Problemem są prawdopodobnie ustawienia w „Konfiguracji filtra” w Logcat. Trochę to ukrywa jako ustawienie i ma zwyczaj automatycznego przełączania się na wybór „Brak filtrów”. Jeśli dowiesz się dlaczego, daj mi znać.

Aby zignorować błąd debugowania w swoim pytaniu: w panelu Logcat wybierz opcję konfiguracji filtra w menu rozwijanym po danych wejściowych filtra i opcji Regex.

Prawdopodobnie najlepszą opcją jest „Pokaż tylko wybraną aplikację”.


3

Naprawdę rozwiązało problem po wyłączeniu usług lokalizacyjnych. Zdarza się to, gdy próbuję pobrać dane z internetowego interfejsu API, teraz rozwiązuję to poprzez wyłączenie lokalizacji.


2

Naprawiono to po wyjściu i usunięciu aplikacji z wielozadaniowości w emulatorze i ponownym uruchomieniu ze studia Android. Zakładam, że to błąd w studiu Androida.


Czy możesz podać instrukcje, jak to zrobiłeś?
— Fabricio,

1. uruchom program, mam AVD emulator Androida dla Nexus5x API 29, 2. Log cat daje kilka błędów, 3. W emulatorze kliknij w prawym dolnym rogu ekranu telefonu (kwadratowy przycisk wielozadaniowy). 4. kliknij i przeciągnij ekran w górę (usuwa z wielozadaniowości). 5. przeciągnij w górę na ekranie, aby wyświetlić aplikacje 6. otwórz aplikację. W tym momencie błędy zniknęły dla mnie. jeśli to nie zadziała, spróbuj usunąć aplikację z telefonu. Możesz także spróbować przejść do pliku-> Unieważnij pamięć podręczną / Uruchom ponownie, a także spróbuj Zbuduj> Wyczyść projekt. Włączanie i wyłączanie komputera może czasem rozwiązać problemy z IDE.
— M4rk
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.