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.