12

我在Android RenderScript示例“Fountain”中插入了一个rsDebug方法,但我没有从 logcat 中得到任何消息。

这是一个代码片段来演示我尝试过的内容:

int root() {
    float dt = min(rsGetDt(), 0.1f);
    rsDebug("dt", dt);
    ...
}
4

2 回答 2

2

我一直在使用此处的渲染脚本示例 CarouselView 示例,是我为使 rsDebug 工作所做的工作:

  1. 将 debuggable="true" 添加到清单文件中的应用程序标记中:

    <application android:debuggable="true">
    
  2. 添加

    \#include "rs_debug.rsh" 
    

到 carousel.rs 渲染脚本文件。

于 2012-09-02T13:24:38.167 回答
1

除了戴夫的答案,我还想添加以下提示:

renderscript 中的消息以“详细”级别输出。因此,您可能很容易忽略它们,因为您处于错误的级别。

因此,在 Android Studio 中,您可以在此处更改 logcat 输出:

在此处输入图像描述

于 2015-07-15T19:46:53.783 回答