在android-studio的sdk管理器中没有LLDB。

问题描述 投票:0回答:1

我在我的Manjaro Linux中使用android studio 3.6.3,我试图在android studio中运行c++,为此我需要LLDB,我重新安装了andriod studio,但在sdk管理器中找不到LLDB。sdk manager ss

我累了安装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"
 }
 ]
 }

我找不到任何解决方案,请帮助我解决这个问题。

android-studio sdk android-ndk lldb ndk-build
1个回答
0
投票

你至少需要安装 "NDK (Side by Side) "和 "CMake "组件,如在 官网.

我刚刚安装了NDK 21.1.6352462,确实安装了ldb。

% rg --files -g '*lldb*'
toolchains/llvm/prebuilt/darwin-x86_64/lib64/liblldb.9.0.8svn.dylib
toolchains/llvm/prebuilt/darwin-x86_64/lib64/liblldb.dylib
toolchains/llvm/prebuilt/darwin-x86_64/bin/lldb-argdumper
toolchains/llvm/prebuilt/darwin-x86_64/lib/python2.7/site-packages/lldb/lldb-argdumper
toolchains/llvm/prebuilt/darwin-x86_64/lib/python2.7/site-packages/lldb/_lldb.so
toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/lib/linux/i386/lldb-server
toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/lib/linux/aarch64/lldb-server
toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/lib/linux/x86_64/lldb-server
toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/9.0.8/lib/linux/arm/lldb-server

你可能需要明确地 配置该NDK 在你的IDE或构建过程中。

© www.soinside.com 2019 - 2024. All rights reserved.