我的 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 构建效果非常好,
发现问题了。我们的版本控制软件会在您签入后锁定每个文件。Eclipse 中的构建过程要求/res/raw/somescript.bc它生成的文件是可写的(即使没有对脚本进行任何更改).
如果它不可写,就会以这种非常无益的方式出错。因此,如果其他人发现此问题,请不要检查*.bc文件到您的源代码管理!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)