최신 버전의 SDK (r21) 및 ADT 21.0.0을 설치했습니다. 간단한 코드를 사용해 보았지만 제대로 작동하지만 이제는 LogCat 에서 이전 버전에는 나타나지 않은 경고가 표시됩니다.
nativeGetEnabledTags에서 예기치 않은 값 : 0
나는 그것을 봤고 , 문제 39723 : 에뮬레이터 스팸 LogCat에서 "원치 않는 예상 값 nativeGetEnabledTags : 0"메시지를 발견했습니다 .
무슨 뜻이에요?
최신 버전의 SDK (r21) 및 ADT 21.0.0을 설치했습니다. 간단한 코드를 사용해 보았지만 제대로 작동하지만 이제는 LogCat 에서 이전 버전에는 나타나지 않은 경고가 표시됩니다.
nativeGetEnabledTags에서 예기치 않은 값 : 0
나는 그것을 봤고 , 문제 39723 : 에뮬레이터 스팸 LogCat에서 "원치 않는 예상 값 nativeGetEnabledTags : 0"메시지를 발견했습니다 .
무슨 뜻이에요?
답변:
나도이 문제에 부딪쳤다. 해결 방법으로 필터 필드 LogCat
에서 다음 표현식으로 출력을 필터링합니다 by Log Message
.
^(?!.*(nativeGetEnabledTags)).*$
그렇지 않으면 스팸으로 처리되어 거의 쓸모가 없습니다.
Laksh 제안에 따라 항상 Search for messages
필드 에 쓰지 않고 항상 필터링하려면 다음 을 수행하십시오 .
Logcat
Saved Filters
왼쪽 부분의 클릭 Edit selected logcat filter
(저장 한 필터 경우, 저장은 로그 캣에서보기를 필터 표시를 클릭 표시되지 않습니다)^(?!.*(nativeGetEnabledTags)).*$
.Saved Filters
파트 에서을 클릭하십시오 Edit selected logcat filter
. 거기에서 by Log Message
필드 입력 ^(?!.*(nativeGetEnabledTags)).*$
. Saved Filters
이 보이지 않으면 Display saved filters view
Logcat에서 를 클릭하십시오 .
^
, .*
그리고 $
? 왜 안돼 (?!nativeGetEnabledTags)
? (ps 작동하지 않습니다)
grep
어느 것이 좋을지 생각 하고 기본적으로 줄을 검색합니다. "정규 표현식이 일치하는 행을 반환하지 않습니다 ..."에 대한 대답은 아니오입니다.
API 17 에뮬레이터 시스템 이미지의 버그입니다.
현재 해결 방법은 다음과 같습니다.
API 레벨 17이 필요하지 않은 경우
API 레벨 17이 필요한 경우
업데이트 ARM EABI v7a System Image
에서 Android SDK Manager
와 경고는 더 이상 볼 수 실 거예요 .. !! :)
예. 이는 ARM EABI 시스템 이미지에서만 작동하며 인텔 이미지에서는 작동하지 않습니다.
최신 정보
에 사용할 수있는 업데이트가있는 것 같다 Intel x86 Atom System Image
위한 API (18) 이 문제를 해결 (그래도 난 그것을 시도하지 않은). A link
시스템 이미지를 수동으로 설치합니다. 물론 Android SDK Manager에서도 사용할 수 있습니다.
그러나 안드로이드 4.3에만 해당됩니다. 4.2.x 개발자는 여전히 수정을 기다려야 할 수도 있습니다 ..!
adt plugin
및 업데이트도 시도하십시오 android sdk
.
^(?!.*(nativeGetEnabledTags)).*$
필터를 추가 했지만 얼마나 도움이되는지 확인할 수 있습니다.
1157부터는 같은 비율을 무시하고 799를 무시하지만 약간 더 큰 숫자가 필터링됩니다.
Logcat을 사용하려면 "SpamFilter"를 추가해야합니다.
로그 태그 별 :
^(?!Trace|ADB_SERVICES|BufferQueue|wpa_supplican|SurfaceFlinger|Settings/BW|Bluetooth HS/HF)
응용 프로그램 이름으로 :
^(?!com.android.systemui|system_process)
나를 위해 Logcat을 약간 사용할 수있게했습니다.