当我尝试编译任何Android RenderScript示例代码(SDK版本11)时,出现以下错误。编译Android RenderScript示例时的错误
[2012-02-03 16:49:33 - CarouselExample] /Library/android-sdk-macosx/platforms/android-13/renderscript/include/rs_core.rsh:35:33: error: unknown type name 'rs_matrix4x4'
[2012-02-03 16:49:33 - CarouselExample] /Library/android-sdk-macosx/platforms/android-13/renderscript/include/rs_core.rsh:40:33: error: unknown type name 'rs_matrix3x3'
[2012-02-03 16:49:33 - CarouselExample] /Library/android-sdk-macosx/platforms/android-13/renderscript/include/rs_core.rsh:45:33: error: unknown type name 'rs_matrix2x2'
[2012-02-03 16:49:33 - CarouselExample] /Library/android-sdk-macosx/platforms/android-13/renderscript/include/rs_core.rsh:55:27: warning: declaration specifier missing, defaulting to 'int'
[2012-02-03 16:49:33 - CarouselExample] /Library/android-sdk-macosx/platforms/android-13/renderscript/include/rs_core.rsh:88:71: error: unknown type name 'float2'; did you mean 'float'?
...
我搜查了周围,看看别人是否有类似的问题。
此帖子Renderscript samples build errors例如提到Android-11到Android-13中的/ renderscript目录需要更新Android-14 +中的/ renderscript目录的内容。我有2.1到4.0.3的所有SDK版本,并且没有:
/platforms/android-14/renderscript
目录。我能够构建并运行不使用RenderScript的项目。
有没有人找到解决方案?或者有人能告诉我我在这里做错了什么吗?我只选择File> New> Android Project>从现有示例创建项目。如果我选择任何RenderScript示例,我无法编译该项目。
我也注意到/ raw目录(布局,drawable等的同级目录)最初带有一个文件(在我的情况下是carousel.bc),但是当我编译时,这个文件被删除了 - 哪个对我来说似乎不合适。
感谢您的帮助!