Я получаю следующие ошибки при попытке скомпилировать любой пример кода Android RenderScript (SDK версия 11).
[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'?
...
Я искал вокруг, чтобы увидеть, есть ли у других подобные проблемы.
В этом посте Примеры ошибок сборки Renderscript , например, упоминается, что каталог / renderscript в Android-11 до Android-13 необходимо обновить содержимым каталога / renderscript из Android-14 +. У меня есть все версии SDK от 2.1 до 4.0.3 и нет:
/platforms/android-14/renderscript
каталог. Я могу создавать и запускать свои проекты, которые не используют RenderScript.
Кто-нибудь нашел решение для этого? Или кто-то может сказать мне, что я здесь делаю неправильно? Я просто выбираю Файл> Создать> Android Project> Создать проект из существующего образца. Если я выберу какие-либо примеры RenderScript, я не смогу скомпилировать проект.
Я также заметил, что каталог / raw (одноуровневые каталоги layout, drawable и т. Д.) Изначально поставляется с файлом (в моем случае carousel.bc), но при компиляции этот файл удаляется - что не мне не кажется правильным.
Спасибо за помощь!