【发布时间】:2020-08-22 06:30:42
【问题描述】:
我在我的 Manjaro Linux 中使用 android studio 3.6.3 我试图在 android studio 中运行 c++ 因为我需要 LLDB 我重新安装了 andriod studio 但在 sdk 管理器中找不到 LLDB
我厌倦了并排安装 ndk 并且得到了 NDK 的错误未配置 这是我的 ndk_locator_record.json 日志:
{
"messages": [
{
"level": "INFO",
"message": "android.ndkVersion from module build.gradle is not set"
},
{
"level": "INFO",
"message": "ndk.dir in local.properties is not set"
},
{
"level": "INFO",
"message": "ANDROID_NDK_HOME environment variable is not set"
},
{
"level": "INFO",
"message": "sdkFolder is /home/rijalboy/Android/Sdk"
},
{
"level": "INFO",
"message": "Because no explicit NDK was requested, the default version \u002720.0.5594570\u0027 for this Android Gradle Plugin will be used"
},
{
"level": "INFO",
"message": "Considering /home/rijalboy/Android/Sdk/ndk-bundle in SDK ndk-bundle folder"
},
{
"level": "INFO",
"message": "Considering /home/rijalboy/Android/Sdk/ndk/21.1.6352462 in SDK ndk folder"
},
{
"level": "INFO",
"message": "Rejected /home/rijalboy/Android/Sdk/ndk-bundle in SDK ndk-bundle folder because that location has no source.properties"
},
{
"level": "INFO",
"message": "Rejected /home/rijalboy/Android/Sdk/ndk/21.1.6352462 in SDK ndk folder because that NDK had version 21.1.6352462 which didn\u0027t match the requested version 20.0.5594570"
},
{
"level": "ERROR",
"message": "No version of NDK matched the requested version 20.0.5594570. Versions available locally: 21.1.6352462"
}
]
}
我找不到任何解决方案,请帮我解决这个问题。
【问题讨论】:
-
您可能需要升级您的 gradle 插件或强制使用 21.1.6352462 版本 in your gradle config。另见this question
-
感谢兄弟解决了这个问题,请更新你的答案
标签: android-studio sdk android-ndk lldb ndk-build