首页 > 解决方案 > C/C++:平台版本 '31' 超过 '30',此 NDK 支持的最大 API 级别

问题描述

我正在尝试使用 SDK 12 构建第一个本机应用程序,我安装了更新的 SDK,确保更新了我的 NDK、构建工具和 CMake。

创建了新的 Android 项目,选择了 C++ native 和 buid,我得到了这个错误:

配置项目:app C/C++:平台版本 '31' 超过 '30',此 NDK 支持的最高 API 级别。C/C++:平台版本“31”超过了“30”,这是此 NDK 支持的最大 API 级别。C/C++:平台版本“31”超过了“30”,这是此 NDK 支持的最大 API 级别。C/C++:平台版本“31”超过了“30”,这是此 NDK 支持的最大 API 级别。C/C++:平台版本“31”超过了“30”,这是此 NDK 支持的最大 API 级别。C/C++:平台版本“31”超过了“30”,这是此 NDK 支持的最大 API 级别。C/C++:平台版本“31”超过了“30”,这是此 NDK 支持的最大 API 级别。C/C++:平台版本“31”超过“30”,此 NDK 支持的最大 API 级别。AGPBI: {"kind":"warning","text":"C/C++: 平台版本 '31' 超过 '30',此 NDK 支持的最大 API 级别。","sources":[{}] } C/C++:平台版本 '31' 超过了 '30',此 NDK 支持的最高 API 级别。AGPBI: {"kind":"warning","text":"C/C++: 平台版本 '31' 超过 '30',此 NDK 支持的最大 API 级别。","sources":[{}] } C/C++:平台版本 '31' 超过了 '30',此 NDK 支持的最高 API 级别。AGPBI: {"kind":"warning","text":"C/C++: 平台版本 '31' 超过 '30',此 NDK 支持的最大 API 级别。"," 此 NDK 支持的最大 API 级别。AGPBI: {"kind":"warning","text":"C/C++: 平台版本 '31' 超过 '30',此 NDK 支持的最大 API 级别。","sources":[{}] } C/C++:平台版本 '31' 超过了 '30',此 NDK 支持的最高 API 级别。AGPBI: {"kind":"warning","text":"C/C++: 平台版本 '31' 超过 '30',此 NDK 支持的最大 API 级别。","sources":[{}] } C/C++:平台版本 '31' 超过了 '30',此 NDK 支持的最高 API 级别。此 NDK 支持的最大 API 级别。AGPBI: {"kind":"warning","text":"C/C++: 平台版本 '31' 超过 '30',此 NDK 支持的最大 API 级别。","sources":[{}] } C/C++:平台版本 '31' 超过了 '30',此 NDK 支持的最高 API 级别。AGPBI: {"kind":"warning","text":"C/C++: 平台版本 '31' 超过 '30',此 NDK 支持的最大 API 级别。","sources":[{}] } C/C++:平台版本 '31' 超过了 '30',此 NDK 支持的最高 API 级别。"sources":[{}]} C/C++:平台版本 '31' 超过了 '30',此 NDK 支持的最高 API 级别。AGPBI: {"kind":"warning","text":"C/C++: 平台版本 '31' 超过 '30',此 NDK 支持的最大 API 级别。","sources":[{}] } C/C++:平台版本 '31' 超过了 '30',此 NDK 支持的最高 API 级别。"sources":[{}]} C/C++:平台版本 '31' 超过了 '30',此 NDK 支持的最高 API 级别。AGPBI: {"kind":"warning","text":"C/C++: 平台版本 '31' 超过 '30',此 NDK 支持的最大 API 级别。","sources":[{}] } C/C++:平台版本 '31' 超过了 '30',此 NDK 支持的最高 API 级别。

在此处输入图像描述

并安装了SKD平台12

在此处输入图像描述

标签: android

解决方案


我找到了解决方案并喜欢分享。看来C++ standard Toolchain default我不支持NDK31,所以我选择了最新的C++17,我的问题已经解决了。

在此处输入图像描述


推荐阅读