我已经从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也在机器中安装了新的。
4条答案
按热度按时间wd2eg0qa1#
Android Studio检测到您的项目需要NDK(原生开发工具包-用于C/C++代码构建),但您尚未安装NDK。
它被检测到,因为你可能在你的**
app/build.gradle
**文件中有这样的东西:更多信息:
您需要手动安装Android NDK工具,这是一个930 MB的大下载:
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 Manager和AVD Manager的新菜单选项。
9bfwbjaz2#
当您安装Android Studio 3.5.2时,Android Studio不会安装NDK(并排),因此您需要手动安装。工具-> SDK管理器->系统设置-> Android SDK ->(选择)SDK工具并启用NDK(并排)。
ff29svar3#
另请参阅:Android Studio not showing SDK Manager Option in the Tools Menu(SDK管理器并不总是可以从“工具”下拉菜单访问)
lyr7nygr4#
我也遇到过同样的问题,我可以通过在Android{}块内的build.gridle中添加这行代码来解决它
ndkVersion“21.0.6113669”
然后同步项目。