我是 Android 系统的新手,正在尝试将一些遗留的 C++ 工作移植到 Android 5.1 系统。我对每天遇到的版本号有点困惑。
我搜索了 StackOverflow,发现下面的链接很有帮助,但还是有点混乱。
Android 和 API 级别之间存在直接映射。看到这个很好的链接: Android:API 级别 VS。安卓版
但是,当我决定选择 NDK 版本来构建我的本机应用程序时。我发现我很困惑。即使这个链接NDK 版本和 Android 版本之间的关系也提供了一些关于版本关系的信息,但是,对我来说似乎仍然有太多的选择。以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 系统构建应用程序是否有风险?我对此感到困惑。
有人可以指出正确的方法吗?
非常感谢!
杰夫