【问题标题】:Error reading renderscript file读取渲染脚本文件时出错
【发布时间】:2014-05-08 13:27:39
【问题描述】:

刚开始玩渲染脚本。我能够在 android SDK 示例中运行 HelloCompute 示例,但无法通过

将渲染脚本导入我自己的项目

1.创建“sample.rs”,将java_package_name保存到我的项目中

2.导入渲染脚本并新建一个“ScriptC_sample”

但 eclipse 一直告诉我"error: error reading 'D:\android\Project\XXXXX\src\com\XXX\gltexture\sample.rs'"

我在任何地方都找不到“ScriptC_sample.java”。

我是否错过了这些配置?为什么 Script_sample.java 没有自动编译?

仅供参考:我有 eclipse、android sdk 工具 22.6.3、android 平台工具 19.0.1,我将这两个项目都设置为 API 19 android 4.4.2

谢谢!

【问题讨论】:

  • 上面路径中的 gltexture 是什么?它是包名称的一部分吗?查看示例项目中 .rs 文件的位置,以了解应将 .rs 文件放置在何处。我认为对于 Eclipse 来说,它与 .java 源文件一起使用,但在 Android Studio 下,现在有一个单独的子目录(但它不是 gltexture)。
  • 嗨,gltexture 只是我的包名的一部分。我正在使用 eclipse 并将 .rs 文件与 .java 源文件放在与示例项目完全相同的位置。

标签: android renderscript


【解决方案1】:

查看http://developer.android.com/samples/BasicRenderScript/project.html,也许您确实需要 src/ 下的 rs/ 目录来放置您的 .rs 文件。可以试试吗?

【讨论】:

  • 我只是试试这个,但它不起作用......我发现了其他有趣的东西。我只是新建了一个空白项目并将 .rs 文件放在 java 源文件夹中。有用!并立即在 gen 文件夹中构建 ScriptC_XXX.java !!!我的项目设置一定有问题!我会仔细检查一下。