adb在Windows上不被识别为内部或外部命令。我只可以使用adb当我在Android SDK
问题描述:
我收到此错误信息adb在Windows上不被识别为内部或外部命令。我只可以使用adb当我在Android SDK
亚行不被认为是在Windows内部或外部命令。
我认为这是与路径的东西,但我已经添加到环境变量的路径。我有:
Variable:ANDROID_HOME
Value: C:\Users\XXXX\AppData\Local\Android\sdk
Variable: ANDROID_HOME/platform-tools
Value: C:\Users\XXXX\AppData\Local\Android\sdk\platform-tools
Variable: ANDROID_HOME/tools
Value: C:\Users\XXXX\AppData\Local\Android\sdk\tools
答
有一个变量Path
藏汉,由;
分隔值。
这是唯一的变量,当Windows试图找到一个可执行文件没有给定的文件的绝对路径时很重要。
例如,如果你目前的路径看起来像
C:\Some\Folder;C:\Some\Other\Folder;D:\My\Directory
只需添加像
C:\Some\Folder;C:\Some\Other\Folder;D:\My\Directory;C:\Users\XXXX\AppData\Local\Android\sdk
另一个入口到最后(或开头),那么你应该能够找到所有.exe那sdk
文件夹中的文件。不要忘记,在编辑变量以使其生效后,您必须重新启动命令行(或任何您想使用的工具adb
)。
您也可以重用现有的变量路径:
C:\Some\Folder;C:\Some\Other\Folder;D:\My\Directory;%ANDROID_HOME%
您可以在中间添加新条目到最后,在开始或某个地方 - 那影响的顺序Windows检查文件夹找到exe。当只有一个文件夹包含您的.exe时,顺序无关紧要。
+0
它花了我一些时间去了解,但这是正确的答案,所以非常感谢。 –
用系统环境添加以下详细信息。 变量:路径 值:C:\ Users \ XXXX \ AppData \ Local \ Android \ sdk \ platform-tools – ViramP
所以我应该同时拥有用户变量和系统变量? 什么可以调用系统变量? –
不,只有系统变量 – ViramP