【问题标题】:CMake Android NDK error armeabi-v7a on UbuntuUbuntu上的CMake Android NDK错误armeabi-v7a
【发布时间】:2021-12-28 05:34:57
【问题描述】:

我尝试在 Ubuntu 上使用 CMake for Android 编译一个共享库 我的“toolchain.cmake”文件:

set (CMAKE_SYSTEM_NAME Android)
set (CMAKE_SYSTEM_VERSION 26)
set (CMAKE_ANDROID_ARCH_ABI armeabi-v7a)
set (CMAKE_ANDROID_NDK "/home/user/android-ndk-r23b")
set (CMAKE_ANDROID_STL_TYPE c++_shared)

但我收到此消息错误:

Android:由 CMAKE_SYSTEM_VERSION='26' 指定的 API 在 NDK 中不存在。目录:/home/user/android-ndk-r23b/platforms/android-26 不存在。

谢谢

【问题讨论】:

  • gnustl_static

标签: android ubuntu cmake android-ndk


【解决方案1】:

根据您的错误消息,路径 /home/user/android-ndk-r23b/platforms/android-26 似乎不存在。您可以从这里https://developer.android.com/ndk/downloads 下载 NDK,然后手动创建和验证路径 /home/user/android-ndk-r23b/platforms/android-26。

【讨论】:

    猜你喜欢
    • 2019-11-25
    • 2012-11-15
    • 1970-01-01
    • 1970-01-01
    • 2012-08-26
    • 1970-01-01
    • 1970-01-01
    • 2011-09-09
    • 2023-03-23
    相关资源
    最近更新 更多