앱이 실행되는 동안“input svInfo.flags is 8”로 가득 찬 Logcat


43

안드로이드 스튜디오에서 거의 모든 앱을 실행하면 내 logcat은 다음과 같은 메시지로 가득 차 있습니다.

"? E / GnssHAL_GnssInterface : gnssSvStatusCb : a : 입력 svInfo.flags는 8입니까? E / GnssHAL_GnssInterface : gnssSvStatusCb : b : 입력 svInfo.flags는 8입니다."

이게 뭐야? 내 앱에 문제가 있습니까?


2
에뮬레이터에서 앱을 실행하고 있습니까?
M.Noman

나는 똑같은 것을 본다. 그것이 무엇인지 궁금합니다. 이 오류 로그 수준에 있습니다.
djangofan

3
장치 (에뮬레이터) 설정에서 위치를 끄면이 문제가 해결되었습니다.
Roshana Pitigala

답변:


25

GPS 센서없이 AVD 관리자에서 가상 장치를 만들어야합니다.

새로운 장치

GPS를 체크 해제합니다

GPS를 체크 해제

오류가 사라질 것입니다.


14
위치를 끄면이 오류가 제거됩니다.
Andrew Orobator

불행히도 앱이 켜져있는 GPS에 의존하는 경우 솔루션이 없습니다. GPS가 꺼져 있거나 전혀 사용할 수없는 경우 앱이 다르게 반응합니다.
user2808624

6

훨씬 간단한 해결책이 있습니다. AVD에서로 이동하여 settings->location선택을 취소하십시오 use location. 위치 서비스 이미지


4

앱에 문제가 없을 것입니다. Logcat의 "필터 구성"의 설정에 문제가있을 수 있습니다. 설정으로 숨기고 "필터 없음"선택으로 자동 전환하는 습관이 있습니다. 이유를 찾으면 알려주십시오.

질문의 디버그 오류를 무시하려면 : Logcat 패널에서 필터 입력 및 Regex 옵션 확인란 후 드롭 다운에서 필터 구성 옵션을 선택하십시오.

아마도 가장 좋은 옵션은 "선택한 응용 프로그램 만 표시"입니다.


3

위치 서비스를 끌 때 문제가 해결되었습니다. 웹 API에서 데이터를 가져 오려고 할 때 발생합니다. 이제 위치를 끄면 해결됩니다.


2

에뮬레이터의 멀티 태스킹에서 앱을 종료하고 제거하고 android studio에서 다시 실행하면 문제가 해결되었습니다. Android 스튜디오 버그라고 가정합니다.


어떻게했는지에 대한 지침을 제공 할 수 있습니까?
Fabricio

1. 시작 프로그램, 나는 Nexus5x API 29에 대한 안드로이드 에뮬레이터 AVD를 가지고, 2.Log 고양이는 많은 오류를 제공합니다. 4. 화면을 클릭하고 위로 드래그합니다 (멀티 태스크에서 제거). 5. 화면을 위로 끌어서 앱을 봅니다. 6. 앱을 엽니 다. 이 시점에서 오류가 사라졌습니다. 작동하지 않으면 휴대 전화에서 앱을 삭제 해보십시오. 파일-> 캐시 무효화 / 다시 시작으로 이동하여 빌드-> 정리 프로젝트를 시도 할 수도 있습니다. 컴퓨터를 켜고 끄는 것은 때때로 IDE 문제를 해결할 수 있습니다.
M4rk
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.