303

最新バージョンの SDK (r21) と ADT 21.0.0 をインストールしました。簡単なコードを試してみましたが、うまくいきましたが、以前のバージョンでは表示されなかった警告がLogCatに表示されます。

nativeGetEnabledTags からの予期しない値: 0

Google で検索したところ、Issue 39723: Emulator spams LogCat with "Unexpected value from nativeGetEnabledTags: 0" message が見つかりました。

どういう意味ですか?

4

8 に答える 8

478

私もこの問題に遭遇しました。回避策として、フィルターのフィールドでLogCat次の式を使用して出力をフィルター処理しています。by Log Message

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

そうしないと、スパムが多すぎてほとんど役に立たなくなります。

Lakshの提案に従って 、常にSearch for messagesフィールドに書き込む必要なくこれを常にフィルター処理する場合は、次のようにします。

  1. あなたに行きますLogcat
  2. Saved Filters左側の部分で、をクリックしますEdit selected logcat filter(保存されたフィルターが表示されていない場合は、Logcat で [保存されたフィルター ビューを表示する] をクリックします)。
  3. そこで、[ログ メッセージ別] フィールドに と入力し^(?!.*(nativeGetEnabledTags)).*$ます。
于 2012-11-20T16:03:14.383 に答える
59

これは、API 17 のエミュレータ システム イメージのバグです。

現時点では、回避策は次のとおりです。

API レベル 17 が不要な場合

  • API 16 (またはそれ以下) のエミュレーターを使用してください...
  • ...またはそれ以上 (たとえば API 19、問題を解決するためにテスト済み)。

API レベル 17 が必要な場合

  • 実際のデバイスを使用してください: Nexus 4、Nexus 7、Nexus 10。
  • Hendrik が提案した LogCat フィルターを使用します。ただし、すべてのフィルターを編集する必要があります (すべてを修正したい場合)。
于 2013-01-18T14:38:01.573 に答える
18

あなたが参照したリンクには答えがあります。これは、ツールの最新リビジョンで導入されたバグです。フォローアップのコメントで、Google の担当者が修正が進行中であると述べていることを読むことができます。

于 2012-11-18T12:09:04.723 に答える
15

ARM EABI v7a System Imagefromを更新するAndroid SDK Managerと、警告が表示されなくなります.. !! :)

はい。これは ARM EABI システム イメージでのみ機能し、Intel イメージでは機能しません。

アップデート

問題を修正するAPI 18Intel x86 Atom System Image用のアップデートがあるようです(試したことはありません)。システム イメージを手動でインストールするためのA。もちろん、Android SDK Manager でも利用できます。link

ただし、Android 4.3 のみです。4.2.x の開発者は、修正を待つ必要があるかもしれません..!

于 2013-03-04T11:41:56.637 に答える
4

これらのメッセージはタグでタグ付けされているため、より単純な式を使用してフィールド Traceをフィルタリングできます。by Log Tag

^(?!Trace)

それでおしまい。

ところで、これらのメッセージは実際のデバイス (Fly IQ4410) でも表示されます。

于 2013-10-08T22:40:04.590 に答える
1

フィルターを追加しました^(?!.*(nativeGetEnabledTags)).*$ が、それがどれほど役に立たないかがわかります。

ここに画像の説明を入力

1157 からいくつかフィルタリングされ、799 は同じ比率でバイパスされますが、数値が少し大きくなります。

ここに画像の説明を入力

Logcat を使用できるようにするには、「SpamFilter」を追加する必要がありました。

ここに画像の説明を入力

ログタグ別:

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

アプリケーション名別:

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

私にとっては、Logcat が少し使いやすくなりました。

于 2013-10-16T20:34:08.373 に答える