1

我是 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 系统构建应用程序是否有风险?我对此感到困惑。

有人可以指出正确的方法吗?

非常感谢!

杰夫

4

0 回答 0