如何在NDK中添加API级别?

时间:2018-11-27 05:49:08

标签: android android-ndk c++builder android-api-levels

IDE要求我提供NDK的android-14。我怎么能得到它? enter image description here

我有NDK的r18b版本。 这是平台目录中的内容:

enter image description here

2 个答案:

答案 0 :(得分:3)

android-14 只是一个示例。您可以选择适合您的项目的最佳平台级别。 RAD Studio v10.3 supports Android平台21及更高版本。如果您选择 android-24 ,您的APK无法在带有Lollipop或Marshmellow的设备上可靠运行,但是会选择lets you use more APIs(例如Native cmaera2)运行。

答案 1 :(得分:0)

自ndk r18b以来,已删除

android-14 。您可以下载NDK的旧版本,例如此处的android-ndk-r16b:https://developer.android.com/ndk/downloads/older_releases,将其解压缩,您会看到 android-14 /android-ndk-r16b/platforms/中可用。

关于如何为您的NDK构建确定合适的android平台,您可以查看我最近对另一个线程的回答:https://stackoverflow.com/a/53477672/8034839