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

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

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

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



답변

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

새로운 장치

GPS를 체크 해제합니다

GPS를 체크 해제

오류가 사라질 것입니다.


답변

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


답변

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

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

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


답변

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


답변

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


답변