Android 在windows上,adb未被识别为内部或外部命令

Android 在windows上,adb未被识别为内部或外部命令,android,windows,path,adb,classpath,Android,Windows,Path,Adb,Classpath,我将c:/android sdk/tools路径设置为path环境,类似emulator的命令工作正常。但是adb命令仍然无法识别,我该怎么办 到目前为止,我在path系统变量中添加了androidsdk路径和tools路径。还有什么需要做的吗?因为像adb设备这样的命令不起作用。它说该命令无法识别。顺便说一句,我想执行adb安装comeapp.apk如果你转到你的android sdk/tools文件夹,我想你会发现一条消息: adb工具已移至平台工具/ 如果在SDK中看不到此目录, 启动SD

我将
c:/android sdk/tools
路径设置为path环境,类似
emulator
的命令工作正常。但是
adb
命令仍然无法识别,我该怎么办


到目前为止,我在
path
系统变量中添加了
androidsdk
路径和
tools
路径。还有什么需要做的吗?因为像adb设备这样的命令不起作用。它说该命令无法识别。顺便说一句,我想执行
adb安装comeapp.apk

如果你转到你的
android sdk/tools
文件夹,我想你会发现一条消息:

adb工具已移至平台工具/

如果在SDK中看不到此目录, 启动SDK和AVD管理器(执行android工具) 并安装“Android SDK平台工具”

还请将PATH环境变量更新为 包括平台工具/目录,以便 从任何位置执行adb

因此,您还应该将
C:/android sdk/platform tools
添加到您的环境路径中。另外,在修改
路径
变量后,请确保启动一个新的
命令提示符
窗口。

有两种方法:

首先转到Android SDK的特定路径:

1) 打开命令提示符并通过它遍历到平台工具目录,如

$cd Frameworks\Android Sdk\platform tools

2) 现在运行adb命令,以便知道adb工作正常:

$adb设备adb日志猫或干脆adb

第二种方法是:

1) 右键单击你的“我的电脑”

2) 开放环境变量

3) 将新变量添加到系统路径变量(如果不存在,则添加,否则如果已经存在,则无需添加新变量)

4) 将平台工具目录的路径添加到此变量的值,例如C:\Program Files\android sdk\platform tools

5) 重新启动计算机一次

6) 现在,在命令提示符中的任何位置运行上述adb命令,例如adb设备或其他adb命令。

此外,您还可以在终端上启动命令
setx路径“%PATH%;C:\Program Files\android sdk\platform tools”

如果您从android Studio获得adb(由于android在Eclipse上不受欢迎,现在大多数都是这样),您的
adb
程序很可能位于以下位置:

%USERPROFILE%\AppData\Local\Android\sdk\platform tools

其中
%USERPROFILE%
表示类似于
C:\Users\yourName


如果您进入计算机的环境变量,并将
%USERPROFILE%\AppData\Local\Android\sdk\platform tools
添加到路径中(只需复制粘贴该行,即使使用%--它也可以正常工作,至少在Windows上,您不需要硬编码您的用户名),那么它现在应该可以工作了。打开一个新的命令提示符,键入
adb
进行检查。

adb是否正确?它移动到
C:\Program Files\android sdk windows\platform tools\adb.exe
,而不是windows中的C:\android sdk\platform tools吗?最新版本的android studio路径如下:C:\Users[youruser]\AppData\Local\Android\Android studio\sdk\platform tools必须在PATH变量中添加平台工具作为条目,然后重新启动Android studio,它将正常工作谢谢!这是唯一对我有效的方法,它需要路径来拥有新的env变量。补充:我还必须重新启动Android Studio,它才能生效并在Android Studio终端中工作。