所以直接来手头上的问题,我已经安装了Android Studio最新版本(3.6.3).但每当我尝试构建一个项目,并在Emulator上运行它,它会显示一个错误,“我没有接受SDK许可证”.这不是出现的唯一错误.我已经附上了一个屏幕截图,你可以看到有一个错误实际上是什么想法:
的数据
我尝试使用接受所有许可证的cmd方法,但它不起作用,cmd给出错误**“系统无法找到指定的路径”**
的
有可能是我访问错误,我是一个完全的cmd盲,经检查SDK文件夹中没有tools\bin
的
我也试过重新安装。
请帮帮我。我所有的工作都因为这个错误而陷入困境。
3条答案
按热度按时间zd287kbt1#
在错误控制台中通常有一个指向缺少的工具的链接。
如果没有,请进入工具/ SDK菜单
x1c 0d1x的数据
然后你会被提示接受许可证。要小心,因为它是一个单选按钮,有点隐藏。
的
如果在执行此操作后失败,请在控制台中观察是否有安装缺少的工具的链接或除了构建工具和SDK平台之外缺少的其他东西的其他线索。
knpiaxh12#
问题解决了,我怎么解决的?
这是很容易的,虽然我只是安装了三(3)更多的SDK平台,即Android 9.0,Android 8.1和Android 8.0通过去工具\sdkmanager\sdk-platforms在Android Studio IDE
我不知道它为什么会修好,但它确实修好了。
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步中找到的文件夹。
字符串
是的,你是幸运的赢家,你刚刚接受了谷歌的许可证。感谢你参加许可证协议的马拉松。感谢谷歌让我很高兴地接受。