1

Renderscript のサンプルをいくつか試しています (現在、カルーセル サンプルを試しています)。

gen フォルダーで "Invalid 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を使用するものでしょうか?

4

1 に答える 1

0

これはコンパイラ (llvm-rs-cc) のバグです。これは Android コードベースで内部的に修正されていますが、公開されるまでにはしばらく時間がかかる可能性があります (次の AOSP/SDK ツールのリリース)。今のところ、上記の回避策 (パスに \u がないこと) に同意します。また、生成されたソース ファイルはコメント ブロック内にのみ存在するため (実際に実行されているコード内には存在しないため)、生成されたソース ファイルは作成後にいつでも変更できます。

于 2013-03-26T22:16:37.887 に答える