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