gradle 如何接受Android Studio SDK许可证?

shstlldc  于 2023-11-18  发布在  Android
关注(0)|答案(3)|浏览(184)

所以直接来手头上的问题,我已经安装了Android Studio最新版本(3.6.3).但每当我尝试构建一个项目,并在Emulator上运行它,它会显示一个错误,“我没有接受SDK许可证”.这不是出现的唯一错误.我已经附上了一个屏幕截图,你可以看到有一个错误实际上是什么想法:


的数据
我尝试使用接受所有许可证的cmd方法,但它不起作用,cmd给出错误**“系统无法找到指定的路径”**



有可能是我访问错误,我是一个完全的cmd盲,经检查SDK文件夹中没有tools\bin



我也试过重新安装。
请帮帮我。我所有的工作都因为这个错误而陷入困境。

zd287kbt

zd287kbt1#

在错误控制台中通常有一个指向缺少的工具的链接。
如果没有,请进入工具/ SDK菜单
x1c 0d1x的数据

  • 然后到选项卡SDK工具
  • 检查sdk构建工具,因为它说gradle错误消息
  • 在SDK平台选项卡中检查缺少的平台,该选项卡也显示错误消息

然后你会被提示接受许可证。要小心,因为它是一个单选按钮,有点隐藏。



如果在执行此操作后失败,请在控制台中观察是否有安装缺少的工具的链接或除了构建工具和SDK平台之外缺少的其他东西的其他线索。

knpiaxh1

knpiaxh12#

问题解决了,我怎么解决的?
这是很容易的,虽然我只是安装了三(3)更多的SDK平台,即Android 9.0,Android 8.1和Android 8.0通过去工具\sdkmanager\sdk-platforms在Android Studio IDE
我不知道它为什么会修好,但它确实修好了。

qeeaahzv

qeeaahzv3#

这是在谷歌搜索解决方案时出现的,所以我将在这里弹出Linux解决方案,这也可能有助于Windows用户。接受许可证的工具已经移动。
以下是我如何在Android Studio中获得这些工具(长颈鹿|Linux上的2022.3.1修补程序2)。

1.单击工具> SDK管理器

x1c 0d1x的数据

2.沿着顶部,我们有标签。

进入SDK Tools选项卡,启用“Android SDK Command-line Tools(latest)"。
然后单击应用


3.记住这个路径,我们需要打开一个终端,cd到SDK目录。

4.打开终端,cd到SDK目录

在终端中键入以下内容,将sdk文件夹替换为您在第3步中找到的文件夹。

# cd to the sdk folder
cd $HOME/Android/SDK
cd cmdline-tools/latest/bin
./sdkmanager --licenses
# press 'y' to accept the licenses.

字符串
是的,你是幸运的赢家,你刚刚接受了谷歌的许可证。感谢你参加许可证协议的马拉松。感谢谷歌让我很高兴地接受。

相关问题