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