0

所以我想尝试使用 RenderScript 的示例,我在 Eclipse 中导入了 HelloWorld。但它给了我这样的错误:

[2011-10-25 13:10:48 - HelloWorld] /home/mileoresko/workspace/utils/android-sdk-linux_86
/platforms/android-11/renderscript/include/rs_graphics.rsh:240:58: error: unknown type 
name 'float3'; did you mean 'float'?
[2011-10-25 13:10:48 - HelloWorld] /home/mileoresko/workspace/utils/android-sdk-linux_86 
/platforms/android-11/renderscript/include/rs_graphics.rsh:237:31: error: unknown type 
name 'rs_mesh'

我还注意到需要在 gen 文件夹中生成的文件丢失了?(类如 ScriptC_helloworld)。我整个上午都在寻找解决方案,但我找不到。我更新了 SDK 和 ADT,不知道可能是什么问题。如果有人遇到此问题并找到/知道解决方案,请与我分享,我是否绝望。我无法从样本中构建任何项目。提前谢谢你!

4

1 回答 1

2

这是工具中的一个错误。它将被修复,但有一个解决方法:

将 /platforms/android-[11|12|13]/renderscript 替换为位于 /platforms/android-14/renderscript 的版本

这会将最新的标头复制到旧平台中并使您的项目编译。

这是错误: http ://code.google.com/p/android/issues/detail?id=21006

于 2011-10-25T22:16:57.950 回答