Java android studio 0.2.2上的renderscript出错

Java android studio 0.2.2上的renderscript出错,java,android,android-studio,renderscript,Java,Android,Android Studio,Renderscript,我一直试图运行示例代码包中给出的HelloComputer示例,但遇到了一个问题 我将所有renderscript代码放在一个名为“mono.rs”的文件中,如下所示(当然还有我的包名) 不管怎样,每当我试图引用应该已经从这个文件中反映出来的java类时,使用 private ScriptC_mono mScript; 我得到一个错误,说android studio“无法解析符号'ScriptC_mono'” 我的方法有问题吗。是否有某种方法可以使renderscript文件反映自身。我在最近

我一直试图运行示例代码包中给出的HelloComputer示例,但遇到了一个问题

我将所有renderscript代码放在一个名为“mono.rs”的文件中,如下所示(当然还有我的包名)

不管怎样,每当我试图引用应该已经从这个文件中反映出来的java类时,使用

private ScriptC_mono mScript;
我得到一个错误,说android studio“无法解析符号'ScriptC_mono'”


我的方法有问题吗。是否有某种方法可以使renderscript文件反映自身。我在最近的一个bug报告中发现了一些关于renderscript的错误,但它似乎在22.0.4中得到了修复。

经过大约三天的努力,我发现问题出在使用gradle编译时的项目文件夹结构上。此项目显示了正确的结构:

简言之,.rs文件不应与java文件放在一起,而是与java和res一起放在一个名为“rs”的单独文件夹中,具有相同的内部结构,例如“…\HelloRSProject\HelloRS\src\main\rs\com\example\HelloRS\mono.rs”。另外,请确保将renderscriptTargetApi添加到build.gradle文件中,如下所示:

android {
    compileSdkVersion 17
    buildToolsVersion "18.0.1"

    defaultConfig {
        minSdkVersion 16
        targetSdkVersion 16
        renderscriptTargetApi = 16
    }
}