我是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系统构建应用程序,是否会有风险?我对此感到困惑。
有人可以指出正确的跟随方式吗?
非常感谢!
杰夫