我想用renderscript做一些实验,所以我开始使用sdk附带的示例,但不幸的是我无法编译它。 是否有任何额外的工具,我可能需要编译和构建该示例,我试图阅读文档。但是他们没有提到任何东西。
Sample项目的问题是......
我在构建项目之后知道eclipse会在res / raw文件夹和gen文件夹中生成一些文件,这些文件可以在java文件中使用,但这些文件不生成。任何人都可以指导我如何解决这个错误。
谢谢,
答案 0 :(得分:6)
经过大约三天的努力,我发现问题出在项目文件夹结构上,用gradle编译时。该项目显示了正确的结构:
简而言之,.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(您也可以在那里找到临时解决方法)。