3

我想在fall.rs中添加一些日志(在:packages\wallpapers\Basic\src\com\android\wallpaper\fall)。代码是这样的:

诠释根(无效){

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 的所有渲染脚本调试消息,请使用:

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 回答