adb 在 Windows 上不被识别为内部或外部命令

问题描述 投票:0回答:5

我将

c:/android-sdk/tools
路径设置为路径环境,并且像
emulator
这样的命令工作得很好。但是
adb
命令仍然无法识别,我该怎么办?

path
系统变量中,到目前为止我添加了
android-sdk
路径和
tools
路径。还有什么事情需要做吗?因为像
adb devices
这样的命令不起作用。它说该命令无法识别。顺便说一句,我想做
adb install comeapp.apk

android windows path adb classpath
5个回答
93
投票

如果您转到

android-sdk/tools
文件夹,我想您会找到一条消息:

adb 工具已移至 platform-tools/

如果您在 SDK 中没有看到此目录, 启动 SDK 和 AVD Manager(执行 android 工具) 并安装“Android SDK Platform-tools”

另请更新您的 PATH 环境变量 包含 platform-tools/ 目录,这样您就可以 从任何位置执行 adb。

因此您还应该将

C:/android-sdk/platform-tools
添加到您的环境路径中。另外,在修改
PATH
变量后,请确保启动一个新的
CommandPrompt
窗口。


14
投票

如果您从 Android Studio 获取 adb(由于 Android 在 Eclipse 上已弃用,现在大多数都会这样做),您的

adb
程序很可能位于此处:

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

其中

%USERPROFILE%
代表类似
C:\Users\yourName
的东西。

如果您进入计算机的环境变量并将

%USERPROFILE%\AppData\Local\Android\sdk\platform-tools
添加到 PATH(只需复制粘贴该行,即使使用 % --- 它也会正常工作,至少在 Windows 上,您不需要硬编码您的用户名)那么它现在应该可以工作了。打开新的命令提示符并输入
adb
进行检查。


12
投票

你有两种方法:

首先进入Android SDK的特定路径:

1)打开命令提示符并通过它遍历到 platform-tools 目录,例如

$ cd Frameworks\Android-Sdk\platform-tools

2)现在运行你的 adb 命令,以了解你的 adb 是否正常工作:

$ adb devicesadb logcat 或简单地 adb

第二种方法是:

1) 右键单击我的电脑。

2) 打开环境变量。

3)添加新变量到您的系统PATH变量(如果不存在则添加,否则如果已经存在则无需添加新变量)。

4) 添加 platform-tools 目录的路径作为该变量的值,例如 C:\Program Files ndroid-sdk\platform-tools。

5) 重新启动计算机一次。

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

您还可以在终端上触发命令 setx PATH“%PATH%;C:\Program Files ndroid-sdk\platform-tools”


1
投票

我希望这仍然有意义:

要在 Windows 上运行 adb 命令,我们需要将平台工具路径添加到系统环境变量中。

“C:\Users\User\AppData\Local\Android\Sdk\platform-tools”

AppData目录一般是隐藏的,所以启用显示隐藏文件。

获取路径后,将其添加到系统环境变量并重新启动cmd,您将运行adb命令。

谢谢你。


0
投票

对我来说,我刚刚将以下路径添加到我的系统中

environment variables

C:\Users\[YOUR-USERNAME]\AppData\Local\Android\Sdk\platform-tools

您现在可以使用

adb
命令。

© www.soinside.com 2019 - 2024. All rights reserved.