Android版本,API级别,NDK版本和平台版本之间的关系是否清晰?

时间:2018-07-10 15:45:14

标签: android android-ndk android-version android-api-levels

我是Android系统的新手,并尝试将一些旧的C ++工作移植到Android 5.1系统。我对每天遇到的版本号有些困惑。

我搜索了StackOverflow,发现下面的链接很有帮助,但仍然有些混乱。

Android和API级别之间存在直接映射。看到这个很好的链接: Android: API level VS. Android version

但是,当我决定选择NDK版本来构建本机应用程序时。我发现我很困惑。即使这个链接Relation between the NDK version and the Android version也提供了一些有关版本关系的信息,但是,对于我来说,它似乎仍然是太多选择。以NDK-r10为例,在其平台目录中,列出了不同版本的工具链。

2018-07-10  12:32    <DIR>          android-12
2018-07-10  12:31    <DIR>          android-13
2018-07-10  12:31    <DIR>          android-14
2018-07-10  12:32    <DIR>          android-15
2018-07-10  12:31    <DIR>          android-16
2018-07-10  12:32    <DIR>          android-17
2018-07-10  12:31    <DIR>          android-18
2018-07-10  12:31    <DIR>          android-19
2018-07-10  12:33    <DIR>          android-21
2018-07-10  12:33    <DIR>          android-3
2018-07-10  12:31    <DIR>          android-4
2018-07-10  12:30    <DIR>          android-5
2018-07-10  12:33    <DIR>          android-8
2018-07-10  12:33    <DIR>          android-9

此平台版本与API级别有关系吗?我选择最新的NDK和最新的平台版本来为较旧的Android系统构建应用程序,是否会有风险?我对此感到困惑。

有人可以指出正确的跟随方式吗?

非常感谢!

杰夫

0 个答案:

没有答案