Android logcat은“W / Google Maps Android API : GLHudOverlay가 지원 중단되었습니다. draw () : no-op”
Google지도 조각이있는 활동에지도를 드래그하면 내 logcat에
"W / Google Maps Android API : GLHudOverlay 지원 중단됨; draw () : no-op".
Google지도 버전 build.gradle (앱) :
compile 'com.google.android.gms:play-services-maps:9.2.1'
업데이트 (2016 년 9 월 26 일) : 방금 play-services-maps 9.6.1 에서 수정 사항을 확인했습니다.
compile 'com.google.android.gms:play-services-maps:9.6.1'
렌더링 시간 로그라고 생각합니다. 자바 코드와 연결되지 않았습니다. 나도 같은 로그가 있습니다. 그리고 나는 그 원인을 : xml 파일의 SupportMapFragment 로 느낍니다 . 지도를 터치하면 GL이 레이아웃을 렌더링하고이 로그를 인쇄합니다.
지도 라이브러리 안에 있습니다. 그래서 우리는 그것을 수정할 수 없습니다. 하지만 때로는 메모리 과부하를 유발한다고 생각합니다. 그래서 시스템은 메모리를 덤프하기 위해 GC를 호출합니다.
경고 일뿐입니다. 그러니 지금은 무시하십시오. 하지만 Google지도 라이브러리 제작자가 수정해야합니다.
에디션 (2016 년 8 월 1 일) : 이제 알려진 문제이며 다음 Google Play 라이브러리 릴리스에서 해결 될 예정입니다. 심판
에디션 (2016 년 8 월 2 일) : play-services-maps가 9.2.1-> 9.4.0 으로 업데이트되었지만 경고 메시지는 여전히 남아 있습니다.
에디션 (2016 년 8 월 5 일) : 수정 사항은 9.4가 아니지만 향후 릴리스 참조에 포함될 예정입니다.
참고 : 동일한 메시지를 숨기려면 여기 에서 한 가지 트릭을 찾았 습니다 .
^((?!GLHudOverlay).)*$
logcat 필터 에 다음 정규식을 추가 하여 메시지를 숨길 수 있지만 수락 된 답변에 따르면 이는 Google의 버그이므로 빠른 수정이 최선입니다.
또는 logcat 메시지 (AndroidStudio에서)를 마우스 오른쪽 버튼으로 클릭하고 "Fold Lines Like This"를 선택하고 편집을 클릭 한 다음 메시지를 제외한 모든 것을 삭제합니다.
'developer tip' 카테고리의 다른 글
C 및 C ++에서 void 유형 반환 (0) | 2020.11.18 |
---|---|
Linux 용 Xamarin으로 개발 (0) | 2020.11.18 |
Redux 감속기 내부의 상태에 액세스하는 방법은 무엇입니까? (0) | 2020.11.18 |
봇에서 이메일 주소 숨기기-메일 유지 : (0) | 2020.11.18 |
Windows는 자동 구성을 사용할 때 실제로 LAN (프록시) 설정을 어떻게 감지합니까? (0) | 2020.11.18 |