3

fall.rs (in:packages\wallpapers\Basic\src\com\android\wallpaper\fall) にログを追加したい。コードは次のようになります。

int ルート (ボイド) {

rsDebug("===========root==================",0);
rsgClearColor(0.f, 0.f, 0.f, 1.f);
...

}

しかし、ライブ壁紙を設定すると、私のデバイスはログを印刷できません。「rsDebug」の例はたくさんありますが、「rsDebug」を使ってみると何が悪いのかわかりません。

4

2 に答える 2

2

これはどのような種類のデバイスですか (また、実行されている Android のバージョンは何ですか?) また、rsDebug は "D" (デバッグ) レベルでログを記録するため、logcat をフィルタリングしている場合は、それが表示されない可能性があります。「D」のタグが付いたメッセージはありますか?

于 2013-10-22T15:13:24.490 に答える
0

logcat からのすべての renderscript デバッグ メッセージを表示するには、次を使用します。

adb logcat -s RenderScript:D

特定のアプリケーションをフィルタリングするには、rsDebug メッセージにプレフィックスを追加します。

rsDebug("==MyApplication== my debug message", 0);

そしてlogcatでフィルタリングします:

adb logcat -s RenderScript:D | grep ==MyApplication==
于 2014-09-01T09:33:10.603 に答える