我的Android项目中有一个RenderScript(.rs)文件:SomeScript.rs
我一直在努力开发它。但后来我在Eclipse中清理了一个工作区,现在它似乎没有将该文件识别为RenderScript文件。
之前,如果我遇到语法错误,它会通知我有关违规行的信息。但是现在,无论我对文件做什么,都不会感到沮丧。它也不会为/ gen中的脚本生成CScript Java包装器。它只是出错了这个神秘的消息:
Error executing Renderscript: Return code 1 line 1 Android AIDL Problem
一些简短的谷歌搜索没有为这个错误返回太多。以前见过这样的人吗?我的目标是API级别17.我的SDK和ADT插件是最新的。
此外,如果我创建一个全新的.rs文件,一切正常。直到我清理......在两台不同的机器上尝试过。但是,做一个项目的ANT构建工作非常好,
答案 0 :(得分:4)
发现问题。我们的版本控制软件在您签入后锁定每个文件.Eclipse中的构建过程要求它生成的 /res/raw/somescript.bc 文件是可写的(即使没有更改,正在制作剧本)。
如果它不可写,则会以非常无益的方式出错。因此,如果其他人发现此问题,请不要将 *。bc 文件检入您的源代码管理中!