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,并重新安装示例代码。
我是否需要执行一些手动步骤来生成反射层?
感谢。
答案 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平台修复。