无法安装以下Android SDK包,因为某些许可证尚未被接受,- 20.1.5948944 NDK(并排)20.1.5948944

lsmd5eda  于 2023-10-14  发布在  Android
关注(0)|答案(4)|浏览(140)

我已经从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也在机器中安装了新的。

wd2eg0qa

wd2eg0qa1#

Android Studio检测到您的项目需要NDK(原生开发工具包-用于C/C++代码构建),但您尚未安装NDK。
它被检测到,因为你可能在你的**app/build.gradle**文件中有这样的东西:

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

更多信息:

您需要手动安装Android NDK工具,这是一个930 MB的大下载:

  1. Android Studio文件夹设置(Windows/Linux)。或Android Studio操作系统首选项(MacOS)
    1.在搜索框中输入**“sdk”,然后导航到Languages & Frameworks Android SDK**。(部分Android Studio版本在外观与行为系统设置Android SDK中有此说明)
    1.单击 “SDK工具”选项卡
    1.可选:您可能需要单击右下方的
    “显示包详细信息”,以选择NDK的特定版本。
    1.单击
    “NDK(并排)”复选框
    *

1.点击【应用】按钮。这将为您下载Android NDK。
1.然后执行gradle sync:按下最右边的“大象”图标,工具提示为**“将项目与Gradle文件同步”**

系统可能会提示您下一步安装CMake。只需遵循相同的过程来安装CMake。或者点击Build窗口中的蓝色链接:安装CMake 3.XX.X您现在应该能够构建您的项目。
安装NDK和CMake并进行配置后,您应该会看到Android Studio SDK Tools SDK ManagerAVD Manager的新菜单选项。

9bfwbjaz

9bfwbjaz2#

当您安装Android Studio 3.5.2时,Android Studio不会安装NDK(并排),因此您需要手动安装。工具-> SDK管理器->系统设置-> Android SDK ->(选择)SDK工具并启用NDK(并排)。

ff29svar

ff29svar3#

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

lyr7nygr

lyr7nygr4#

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

ndkVersion“21.0.6113669”

然后同步项目。

相关问题