Programing

nativeGetEnabledTags에서 예기치 않은 값 : 0

lottogame 2020. 3. 15. 09:32
반응형

nativeGetEnabledTags에서 예기치 않은 값 : 0


최신 버전의 SDK (r21) 및 ADT 21.0.0을 설치했습니다. 간단한 코드를 사용해 보았지만 제대로 작동하지만 이제는 LogCat 에서 이전 버전에는 나타나지 않은 경고가 표시됩니다.

nativeGetEnabledTags에서 예기치 않은 값 : 0

나는 그것을 봤고 , 문제 39723 : 에뮬레이터 스팸 LogCat에서 "원치 않는 예상 값 nativeGetEnabledTags : 0"메시지를 발견했습니다 .

무슨 뜻인가요?


나도이 문제에 부딪쳤다. 해결 방법으로 필터 필드 LogCat에서 다음 식으로 출력을 필터링합니다 by Log Message.

^(?!.*(nativeGetEnabledTags)).*$ 

그렇지 않으면 스팸으로 처리되어 거의 쓸모가 없습니다.

Laksh 제안에 따라 항상 Search for messages필드 에 쓰지 않고 항상 필터링하려면 다음 을 수행하십시오 .

  1. 당신의 Logcat
  2. 에서 Saved Filters왼쪽 부분의 클릭 Edit selected logcat filter(저장 한 필터 경우, 저장은 로그 캣에서보기를 필터 표시를 클릭 표시되지 않습니다)
  3. 로그 메시지 별 필드에을 입력하십시오 ^(?!.*(nativeGetEnabledTags)).*$.

API 17 에뮬레이터 시스템 이미지의 버그입니다.

현재 해결 방법은 다음과 같습니다.

API 레벨 17이 필요하지 않은 경우

  • API 16 이하의 에뮬레이터를 사용하십시오 ...
  • ... 또는 더 높음 (예 : API 19도 문제를 해결하기 위해 테스트 됨).

API 레벨 17이 필요한 경우

  • 실제 기기 (Nexus 4, Nexus 7, Nexus 10)를 사용하십시오.
  • Hendrik에서 제안한 LogCat 필터를 사용하십시오. 그러나 모든 필터를 수정해야합니다 (모두 수정하려면).

당신이 언급 한 링크에 답이 있습니다. 최신 버전의 도구에서 소개 된 버그입니다. 후속 의견에서 Google 담당자가 수정이 진행 중이라고 말합니다.


업데이트 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 개발자는 여전히 수정을 기다려야 할 수도 있습니다 ..!


Intel x86 Atom 이미지 및 "nativeGetEnabledTags : 0"의 문제는 Android 4.3 (API 18) Intel x86 Atom 이미지 릴리스에서 해결되었습니다. 방금 테스트하여 확인할 수 있습니다.

ARM 이미지로 이것은 얼마 전에 수정되었습니다.


이러한 메시지는 태그로 Trace태그 가 지정되므로 더 간단한 표현식을 사용하여 by Log Tag필드 를 필터링 할 수 있습니다.

^(?!Trace)

그게 다야.

Btw, 나는 또한 실제 장치 (Fly IQ4410)에서 이러한 메시지를 봅니다.


비슷한 메시지가 많이 나왔으므로 더 나은 필터가 필요했습니다. LogCat에 다음 필터를 추가하십시오.

로그 태그 별 :

^(?!.*(GN_FW_TextView|GN_FW_Editor|SurfaceTextureClient|skia|AbsListView|Provider/Settings|InputMethodManager|jdwp)).*$

로그 메시지로 :

^(?!.*(nativeGetEnabledTags)).*$

^(?!.*(nativeGetEnabledTags)).*$필터를 추가 했지만 얼마나 도움이되는지 확인할 수 있습니다.

여기에 이미지 설명을 입력하십시오

1157부터는 같은 비율을 무시하고 799를 무시하지만 조금 더 큰 숫자가 필터링됩니다.

여기에 이미지 설명을 입력하십시오

Logcat을 사용하려면 "SpamFilter"를 추가해야했습니다.

여기에 이미지 설명을 입력하십시오

로그 태그 별 :

 ^(?!Trace|ADB_SERVICES|BufferQueue|wpa_supplican|SurfaceFlinger|Settings/BW|Bluetooth HS/HF)

응용 프로그램 이름으로 :

^(?!com.android.systemui|system_process)

나를 위해 Logcat을 약간 사용할 수있게했습니다.

참고 URL : https://stackoverflow.com/questions/13416142/unexpected-value-from-nativegetenabledtags-0

반응형