RenderScript Android示例示例RenderScript> HelloCompute未编译

时间:2013-07-03 06:37:56

标签: android renderscript

我想用renderscript做一些实验,所以我开始使用sdk附带的示例,但不幸的是我无法编译它。 是否有任何额外的工具,我可能需要编译和构建该示例,我试图阅读文档。但是他们没有提到任何东西。

Sample项目的问题是......

我在构建项目之后知道eclipse会在res / raw文件夹和gen文件夹中生成一些文件,这些文件可以在java文件中使用,但这些文件不生成。任何人都可以指导我如何解决这个错误。

谢谢,

2 个答案:

答案 0 :(得分:6)

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

https://android.googlesource.com/platform/tools/build/+/11086782041b302109e8349e13b8f9d5e305341d/tests/renderscript/

简而言之,.rs文件不应该与java文件一起使用,而应该在一个名为'rs'的单独文件夹中与java和res一起使用,具有相同的内部结构,例如“... \ HelloRSProject \ HelloRS \ SRC \主\ RS \ COM \例子\ hellors \ mono.rs”。另外,请务必将renderscriptTargetApi添加到build.gradle文件中,如下所示:

android {
    compileSdkVersion 17
    buildToolsVersion "18.0.1"

    defaultConfig {
        minSdkVersion 16
        targetSdkVersion 16
        renderscriptTargetApi = 16
    }
}

答案 1 :(得分:3)

ADT 22中存在错误。我已经报告了here(您也可以在那里找到临时解决方法)。