【发布时间】:2012-09-08 06:28:58
【问题描述】:
NDK 功能是否依赖于操作系统?例如,如果我有 Gingerbread 2.3,我可以只使用 2.3 及更低版本的 NDK 功能,还是可以利用 NDK 提供的最新修复和功能?
我问的主要原因是,NDK 似乎与 SDK 完全不同,并且由于 C/C++ 的性质和操作系统的底层内部结构应该是跨版本兼容的。
【问题讨论】:
标签: android-ndk version-compatibility
NDK 功能是否依赖于操作系统?例如,如果我有 Gingerbread 2.3,我可以只使用 2.3 及更低版本的 NDK 功能,还是可以利用 NDK 提供的最新修复和功能?
我问的主要原因是,NDK 似乎与 SDK 完全不同,并且由于 C/C++ 的性质和操作系统的底层内部结构应该是跨版本兼容的。
【问题讨论】:
标签: android-ndk version-compatibility
不幸的是,它与 SDK 一样依赖于版本。 NDK 的每个版本都捆绑了不断增长的平台列表。通常,ndk-build 根据 AndroidManifest.XML 中定义的 android:targetSdkVersion 选择平台。
【讨论】: