Je reçois les erreurs suivantes lorsque j'essaie de compiler un exemple de code RenderScript Android (SDK version 11).Erreurs lors de la compilation d'exemples RenderScript Android
[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'?
...
J'ai recherché autour pour voir si d'autres ont des problèmes semblables.
Cet article Renderscript samples build errors mentionne par exemple que le répertoire/renderscript d'Android-11 à Android-13 doit être mis à jour avec le contenu du répertoire/renderscript d'Android-14 +. J'ai toutes les versions SDK de 2.1 à 4.0.3 et il n'y a pas:
/platforms/android-14/renderscript
répertoire. Je suis capable de construire et d'exécuter mes projets qui n'utilisent pas RenderScript.
Est-ce que quelqu'un a trouvé une solution pour cela? Ou quelqu'un peut-il me dire ce que je fais mal ici? Je sélectionne simplement Fichier> Nouveau> Projet Android> Créer un projet à partir d'un échantillon existant. Si je sélectionne des exemples RenderScript, je suis incapable de compiler le projet.
J'ai également remarqué que le répertoire/raw (répertoires frères de layout, drawable, etc.) vient initialement avec un fichier (dans mon cas carousel.bc), mais quand je compile, ce fichier est supprimé - lequel ne me semble pas juste.
Merci pour votre aide!