生成的renderscript文件导致“无效的unicode”错误

时间:2013-03-12 08:56:40

标签: android unicode compiler-errors renderscript

我正在尝试一些Renderscript样本(目前我正在试用carousel sample)。

我一直在gen文件夹中出现一个奇怪的错误,它只是说“无效的Unicode”,并指向每个生成的文件中的“\ u”,例如(忽略“...”):

 * This file is auto-generated. DO NOT MODIFY!
 * The source Renderscript file: C:\Users\user\Desktop\...

因此,对于“\ user”,它说它的“\ u”部分是无效的unicode。但我不是那个产生它的人。

如何解决这个奇怪的问题?

说到轮播样本,是否有替代此示例,甚至可以避免使用同样的Renderscript,甚至可以使用旧的Android API?也许使用OpenGL代替?

1 个答案:

答案 0 :(得分:0)

这是我们的编译器(llvm-rs-cc)中的错误。我在Android代码库内部对此进行了修复,但在公开发布之前可能需要一段时间(下一个AOSP / SDK工具发布)。我同意上面的解决方法(在路径中没有\ u)。您也可以在创建源文件后始终修改它,因为它只在注释块中(而不是在实际运行的代码中)。