【问题标题】:How to add API level into NDK?如何将 API 级别添加到 NDK?
【发布时间】:2019-04-28 19:52:56
【问题描述】:

IDE 要求我为 NDK 提供 android-14。我怎么能得到它?

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

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

    • 为什么你提到 android-24,而不是 android-28 ?
    • 唯一的原因是屏幕截图中突出显示了 24 ;)
    【解决方案2】:

    android-14 自 ndk r18b 以来已被删除,您可以下载旧版本的 NDK,例如android-ndk-r16b 从这里:https://developer.android.com/ndk/downloads/older_releases,解压它,你会在/android-ndk-r16b/platforms/ 中看到 android-14

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-22
      • 1970-01-01
      • 1970-01-01
      • 2018-10-30
      相关资源
      最近更新 更多