【问题标题】:Failed to install the following Android SDK packages as some licences have not been accepted.- 20.1.5948944 NDK (Side by side) 20.1.5948944未能安装以下 Android SDK 包,因为某些许可证未被接受。- 20.1.5948944 NDK(并排)20.1.5948944
【发布时间】:2020-03-08 04:13:23
【问题描述】:

我已经从 bitbucket 中提取并尝试运行一个项目。在运行项目时,它会显示以下几行:

ERROR: Failed to install the following Android SDK packages as some licences have not been accepted.
   ndk;20.1.5948944 NDK (Side by side) 20.1.5948944
To build this project, accept the SDK license agreements and install the missing components using the Android Studio SDK Manager.

Android Studio 也安装在机器上。

【问题讨论】:

    标签: android android-studio android-sdk-tools android-sdk-manager


    【解决方案1】:

    我也遇到过同样的问题,我可以通过在 Android{} 块内的 build.gridle 中添加这行代码来解决这个问题

    ndkVersion "21.0.6113669"

    然后同步项目。

    【讨论】:

      【解决方案2】:

      Android Studio 检测到您的项目需要 NDK(Native Development Kit - 用于 C/C++ 代码构建),但您没有安装 NDK。

      检测到它是因为您的 app/build.gradle 文件中可能有类似的内容:

      android {
          externalNativeBuild {
              cmake {
                  path "CMakeLists.txt"
              }
          }
      }
      

      更多信息:

      您需要手动安装 Android NDK 工具,该工具有 930 MB 的大下载量:

      1. Android Studio ➔ 文件 ➔ 设置 (Windows/Linux)。或 Android Studio ➔ 首选项 (MacOS)
      2. 在搜索框中,输入 "sdk" 并导航到 外观和行为 ➔ 系统设置 ➔ Android SDK
      3. 点击“SDK 工具”标签
      4. 点击“NDK(并排)”复选框

      1. 点击应用按钮。这将为您下载 Android NDK。
      2. 然后进行 gradle 同步:按最右侧的“大象”图标,工具提示 “使用 Gradle 文件同步项目”

      接下来可能会提示您安装 CMake。只需按照相同的过程安装 CMake。或者单击构建窗口中的蓝色链接:“安装 CMake 3.XX.X”。您现在应该可以构建您的项目了。

      安装 NDK 和 CMake 并对其进行配置后,您应该会看到 Android Studio ➔ Tools ➔ SDK ManagerAVD Manager 的新菜单选项。 p>

      【讨论】:

        【解决方案3】:

        另请参阅: Android Studio not showing SDK Manager Option in the Tools Menu (SDK 管理器并不总是可以从“工具”下拉菜单中访问)

        【讨论】:

          【解决方案4】:

          安装 Android Studio 3.5.2 时,android studio 没有安装 NDK(Side By side),所以需要手动安装。工具 -> SDK 管理器 -> 系统设置 -> Android SDK -> (选择)SDK 工具并启用 NDK(并排)。

          【讨论】:

          • 如果您的问题得到解决。您可以更新您的问题。
          • 更新什么?对不起,我不知道stackoverflow的规则,所以我不知道要更新什么。
          猜你喜欢
          • 1970-01-01
          • 2020-07-27
          • 2019-06-13
          • 1970-01-01
          • 1970-01-01
          • 2021-11-04
          • 1970-01-01
          相关资源
          最近更新 更多