Під час запуску програми Logcat повний "вводу svInfo.flags - 8"


43

Коли я запускаю практично будь-яку програму на андроїд-студії, мій logcat переповнюється повідомленнями на зразок:

"? E / GnssHAL_GnssInterface: gnssSvStatusCb: a: вхід svInfo.flags дорівнює 8? E / GnssHAL_GnssInterface: gnssSvStatusCb: b: input svInfo.flags - 8"

Що це? Щось не так у моєму додатку?


2
Ви запускаєте додаток в емуляторі?
М.Номан

Я бачу те саме. Цікаво, що це таке. Знаходиться на рівні помилки.
djangofan

3
Вимкнення місцеположення з пристрою (емулятора) Налаштування вирішили цю проблему для мене.
Рошана Пітігала

Відповіді:


25

Вам слід створити віртуальний пристрій у диспетчері AVD без датчика GPS.

новий пристрій

і зніміть прапорець GPS

зніміть прапорець GPS

Помилки зникнуть.


14
Вимкнення місцезнаходження також позбавляється від цієї помилки
Ендрю Оробатор

На жаль, це не є рішенням, якщо програма покладається на включення GPS. Моя програма реагує по-різному, якщо GPS вимкнено або взагалі недоступний.
user2808624

6

Є набагато простіше рішення. у вашому AVD просто перейдіть settings->locationта зніміть прапорець use location. Зображення служби розташування


4

Напевно, у вашому додатку нічого поганого. Проблема, ймовірно, у налаштуваннях у "Конфігурації фільтру" в Logcat. Він нібито ховається як налаштування, і має звичку автоматично переходити до вибору "Без фільтрів". Якщо ви дізнаєтесь чому, повідомте мене.

Щоб ігнорувати помилку налагодження у вашому запитанні: на панелі Logcat виберіть параметр фільтра налаштування у спадному меню після введення фільтру та опції Regex.

Мабуть, найкращий варіант - "Показати лише вибрану програму".


3

Це дійсно вирішило проблему, коли вимкніть служби локації. Це трапляється, коли я намагаюся отримати дані з веб-API, тепер це вирішується, вимикаючи місцезнаходження.


2

Вихід і видалення програми з багатозадачності в емуляторі та повторний запуск з андроїд-студії виправили це для мене. Я припускаю його помилку в студії Android.


Чи можете ви надати інструкції, як це зробили?
Fabricio

1. Запустіть програму, у мене є AVD емулятор Android для Nexus5x API 29, 2. Кішка журналу видає купу помилок, 3. У емуляторі клацніть праворуч внизу екрана телефону (кнопка багатозадачної квадратної кнопки). 4. Клацніть і перетягніть екран вгору (видаляється з багатозадачності). 5. перетягніть вгору по екрану, щоб переглянути додатки 6. відкрийте додаток. У цей момент помилки пішли на мене. якщо це не спрацювало, спробуйте видалити додаток з телефону. Ви також можете спробувати перейти до файлу-> Недійсний кеш / Перезапустити, а також спробувати Створити-> Очистити проект. Окрім того, що ввімкнення та вимкнення комп'ютера іноді може вирішити проблеми IDE.
M4rk
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.