最新バージョンの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フィールドに書き込む必要なしにこれを常にフィルター処理する場合:
LogcatSaved Filters左側の部分でEdit selected logcat filter(保存されたフィルターが表示されていない場合は、Logcatの[保存されたフィルタービューを表示]をクリックします)をクリックします。^(?!.*(nativeGetEnabledTags)).*$ます。Saved FiltersパートでをクリックしEdit selected logcat filterます。そこにby Log Messageフィールドに入力し^(?!.*(nativeGetEnabledTags)).*$ます。表示されSaved Filtersていない場合はDisplay saved filters view、Logcatをクリックします。
                    ^、.*と$?なぜ(?!nativeGetEnabledTags)ですか?(psこれは機能しません)
                    grepどちらがいいかを考えていて、デフォルトで行を検索します。「正規表現は一致を含む行を返さない...」という答えはNOです。
                    これは、API 17のエミュレータシステムイメージのバグです。
現時点では、回避策は次のとおりです。
APIレベル17が必要ない場合
APIレベル17が必要な場合
ARM EABI v7a System Imagefrom Android SDK Managerを更新すると、警告は表示されなくなります。:)
はい。これはARM EABIシステムイメージでのみ機能し、Intelイメージでは機能しません。
更新
ために利用可能な更新があるように思えるIntel x86 Atom System ImageのためのAPI 18問題を修正します(私もそれを試していません)。A:linkシステムイメージを手動でインストールします。もちろん、Android SDK Managerでも利用できます。
しかし、それはAndroid 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が少し使いやすくなりました。