“adb”未被识别为内部或外部命令。

4

我已设置环境变量如下:

enter image description here

并且

enter image description here

同时将它们添加到路径中,然后调用 echo %path% 命令:

enter image description here

然而,仍然从命令行调用adb会导致以下错误:

'adb' 不是内部或外部命令,也不是可运行的程序或批处理文件。

这个问题的原因是什么?


有点傻的问题,但是你的“platform-tools”文件夹里面包含adb吗?这个文件夹没有被修改过吧?当你在platform-tools文件夹内调用adb时会发生什么? - Tyler
调用“adb”在那里起作用。 - Sauron
在你的 %PATH% 中移除 ; 后面的空格。 - Alex P.
1个回答

0

移除您添加的用户变量 系统变量 PATH 变量名称:PATH 变量值:C:\Users\KJA\AppData\Local\Android\sdk\platform-tools 打开一个新终端,尝试输入 echo %path%

重新启动 Android Studio 并在 Android Studio 终端中尝试 adb


我已经做了,但是没有任何变化。我需要重新启动吗? - Sauron
请查看此链接:https://dev59.com/4Gkv5IYBdhLWcg3w3Eal - dione llorera
请确保在变量值中指出正确的目录,无需重新启动。 - dione llorera
好的,现在我已经解决了。编辑系统变量名 PATH 并将值更改为平台工具所在位置,即 adb 的位置,不要将其添加到用户变量中。然后重新启动 Android Studio。 - dione llorera
这就是我正在做的事情。adb 位于 platform-tools 文件中。 - Sauron
显示剩余2条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接