HelloCompute:反射层在哪里?

时间:2013-06-06 21:05:04

标签: eclipse renderscript

Android新手。我正在尝试使用Windows 7下的ADT v22.0.1为API 17构建HelloCompute示例代码。我执行File:New Project:Android Sample Project,然后选择HelloCompute。在Package Explorer中,我在com.example.android.rs.hellocompute下的src中看到HelloCompute.java和mono.rs。但是,我没有看到gen下的任何反射层代码,我得到错误“ScriptC_mono无法解析为类型”。我已经尝试重新安装eclipse / adt,并重新安装示例代码。

我是否需要执行一些手动步骤来生成反射层?

感谢。

3 个答案:

答案 0 :(得分:0)

我遇到了类似的问题。

我通过在mono.rs上运行llvm-rs-cc并生成ScriptC_mono.java文件来解决它。然后,Eclipse会选择此源并成功编译所有内容。

我还不知道是否有办法告诉eclipse自动执行此操作。

答案 1 :(得分:0)

最新的ADT在构建过程中生成RenderScript代码时遇到问题,因此您需要立即手动执行此步骤(或查看建议解决方法的其他线程)。希望即将推出的ADT能够解决这个问题,以便自动创建所有内容。

答案 2 :(得分:0)

有同样的问题。 赢7 64位。 Eclipse 4.2.2。

升级到:

SDK工具:22.0.5。 平台工具:18.0.1。 Build-tols:18.0.1。

问题解决了。

在ADT 22.0.1中打破了Renderscript编译。适用于22.0.4上的非Windows平台。已在22.0.5上为Windows平台修复。