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 に答える