2012-01-05 124 views
38

我设置了c:/ android-sdk/tools路径到路径环境,像'emulator'这样的命令工作得很好。但是adb命令仍然无法识别,我该怎么办?adb在窗口上不被识别为内部或外部命令

我的路径系统变量我添加了android-sdk路径和工具路径。还有什么需要做的吗?导致像adb设备这样的命令不起作用,它说该命令不被识别。当我想要做ADB安装comeapp.apk的方式......

感谢

+7

'adb'的权利到位了吗?它移动到'C:\ Program Files文件\ android-sdk-windows \ platform-tools \ adb.exe'之前 – 2012-01-05 15:13:52

回答

65

如果你去你android-sdk/tools文件夹我想你会发现一条消息:

亚行工具有搬到平台工具/

如果你没有看到在你的SDK这个目录, 推出SDK和AVD管理器(运行Android的工具) 并安装“的Android SDK平台工具”

请同时将您的PATH环境变量更新为 包含platform-tools /目录,以便您可以从任何位置执行adb 。

因此,您还应该为您的环境路径添加C:/android-sdk/platform-tools。另外,在修改PATH变量之后,请确保您启动了新的CommandPrompt窗口。

+2

重新启动CMD为我工作..cheers! – 2012-06-09 17:11:29

+1

是不是C:\ android-sdk \ platform-tools在windows中? – tony9099 2013-08-30 12:30:31

+5

使用最新版本的android studio路径如下:C:\ Users \ [youruser] \ AppData \ Local \ Android \ android-studio \ sdk \ platform-tools – AlexVPerl 2014-11-10 02:26:11

5

有两种方式:

首先去的Android SDK的特定路径:)

1打开命令提示符,然后通过运行至平台的工具目录就如

$ CD框架\ Android的SDK \平台工具

2)运行你的adb命令,现在如要知道,你的亚行工作道具erly:

$ ADB设备 OR 亚行logcat或者干脆ADB

第二种方式是:

1)我的电脑上点右键。

2)打开环境变量。

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

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

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

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

而且你可以开枪终端 SETX PATH命令 “%PATH%; C:\ Program Files文件\ Android的SDK \平台工具”

1

如果你从Android Studio中的亚行(其中大部分将时下由于Android已经过时基于Eclipse),您adb程序将最有可能设在这里:

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

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

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

相关问题