由于某些许可证尚未接受,因此无法安装以下Android SDK软件包。-20.1.5948944 NDK(并排)20.1.5948944

时间:2019-11-12 12:36:23

标签: android android-studio

我从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也已在计算机中新安装。

3 个答案:

答案 0 :(得分:4)

Android Studio检测到您的项目需要NDK(本地开发套件-用于C / C ++代码构建),但是您没有安装NDK。

这是因为您的 app/build.gradle 文件中可能包含以下内容:

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

更多信息:https://google.github.io/android-gradle-dsl/current/com.android.build.gradle.internal.dsl.ExternalNativeBuild.html

您需要手动安装Android NDK工具,该工具下载量高达930 MB:

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

Screenshot of Android Studio ➔ Preferences ➔ Appearance and Behavior ➔ System Settings ➔ Android SDK

  1. 点击应用按钮。这将为您下载Android NDK。
  2. 然后执行gradle同步:按下最右边的'elephant'图标,并带有工具提示“使用Gradle文件同步项目”

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

安装并配置了NDK和CMake之后,您应该会看到 Android Studio➔工具➔SDK Manager AVD Manager 的新菜单选项。

>

答案 1 :(得分:0)

当您安装Android Studio 3.5.2时,Android Studio不会安装NDK(Side By side),因此,您需要手动进行操作。工具-> SDK Manager->系统设置-> Android SDK->(选择)SDK工具并启用NDK(并排)。

答案 2 :(得分:0)

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