0

安卓新手。我正在尝试在 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,并重新安装示例代码。

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

谢谢。

4

3 回答 3

0

我遇到了类似的问题。

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

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

于 2013-06-27T16:02:35.870 回答
0

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

升级为:

SDK 工具:22.0.5。平台工具:18.0.1。构建工具:18.0.1。

问题解决了。

Renderscript 编译在 ADT 22.0.1 中被破坏。已针对 22.0.4 上的非 Windows 平台进行了修复。在 22.0.5 上为 Windows 平台修复。

于 2013-08-01T11:00:58.670 回答
0

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

于 2013-06-27T17:10:35.773 回答