我在Android RenderScript示例“Fountain”中插入了一个rsDebug方法,但我没有从 logcat 中得到任何消息。
这是一个代码片段来演示我尝试过的内容:
int root() {
float dt = min(rsGetDt(), 0.1f);
rsDebug("dt", dt);
...
}
我在Android RenderScript示例“Fountain”中插入了一个rsDebug方法,但我没有从 logcat 中得到任何消息。
这是一个代码片段来演示我尝试过的内容:
int root() {
float dt = min(rsGetDt(), 0.1f);
rsDebug("dt", dt);
...
}
我一直在使用此处的渲染脚本示例 CarouselView 示例,这是我为使 rsDebug 工作所做的工作:
将 debuggable="true" 添加到清单文件中的应用程序标记中:
<application android:debuggable="true">
添加
\#include "rs_debug.rsh"
到 carousel.rs 渲染脚本文件。
除了戴夫的答案,我还想添加以下提示:
renderscript 中的消息以“详细”级别输出。因此,您可能很容易忽略它们,因为您处于错误的级别。
因此,在 Android Studio 中,您可以在此处更改 logcat 输出: