Совместимость функций в разных версиях ОС для Android NDK

Зависит ли функциональность NDK от ОС? Например, если у меня Gingerbread 2.3, могу ли я использовать функции NDK только для 2.3 и ниже, или я могу воспользоваться последними исправлениями и функциями, которые предоставляет NDK?

Основная причина, по которой я спрашиваю, заключается в том, что NDK кажется совершенно другим зверем, нежели SDK, и из-за природы C/C++ и базовых компонентов ОС должны быть совместимы между версиями.

1 ответ

Решение

К сожалению, это зависит от версии, как SDK. Каждый выпуск NDK объединяет постоянно растущий список платформ. Как правило, ndk-build выбирает платформу в соответствии с android:targetSdkVersion, как определено в AndroidManifest.XML.

Другие вопросы по тегам