“adb”不被识别为内部或外部命令,可操作程序或batch file

我正在试图在模拟器上运行谷歌地图v2,我正在按照这个教程。 当我试图在模拟器上安装所需的apk文件时,出现以下错误。

我尝试使用这个教程来解决这个问题。接下来的所有步骤,添加到环境pathpaltform工具的path。 还修改后,PATHvariables启动一个新的CommandPrompt窗口。

但得到同样的错误。我需要检查我的谷歌地图应用程序在模拟器上。 请告诉我。

'adb' is not recognized as an internal or external command, operable program or batch file. 

在这里输入图像说明

将adb的path设置为系统variables。 您可以在“ ADT Bundle / sdk / platform-tools ”中findadb设置path并重新启动cmd n,然后重试。

要么

您也可以转到adb.exe所在的目录,如果您不想设置PATH,请执行相同的操作。

如果你想看到所有的path,只要做

 echo %PATH% 

如果你想每次都把adb的path添加到你的系统variables中,请input:cmd(命令提示符)并input以下内容:

 echo %PATH% 

这个命令会告诉你什么是你添加adbpath之前

 setx PATH "%PATH%;C:\Program Files\android-sdk-windows\platform-tools" 

如果包含双引号,请注意要添加的path

在你重新启动你的cmd重写之后:

 echo %PATH% 

你会发现path被添加

PS:如果你只是想把这个path添加到cmd中,那么你可以使用:

 set PATH=%PATH%;C:\Program Files\android-sdk-windows\platform-tools 

新的Android Studio 1.3的ADB位置在:C:\ Users \ USERNAME \ AppData \ Local \ Android \ sdk \ platform-tools。 现在将这个位置添加到环境variables的PATH结尾(例如:C:\ Users \ USERNAME \ AppData \ Local \ Android \ sdk \ platform-tools)

按照你的平台工具文件夹的path在Android设置文件夹,你会发现adb.exe

d:\ SOFTWARE \ Android的\ Android的\ Android的SDK \平台工具

查看屏幕截图了解详情

在这里输入图像说明

对于新版本的Android Studio,adb命令可以在C:\ Users \ USERNAME \ AppData \ Local \ Android \ sdk \ platform-tools下的新path下。 我在这个地方find了我。

我在Windows 7上做了这个,通过去:

开始 > 控制面板 > 系统 > 高级系统设置 > 环境variables…

在这个环境variables窗口的用户variables中(your-username)突出显示Path ,然后单击编辑…

然后你需要追加一个; 如果在variables值字段末尾还没有一个,然后附加C:\Users\<your-username>\AppData\Local\Android\sdk\platform-tools; 到同一个领域。

然后点击三个确定button退出。

如果您已经打开了命令提示符窗口,请closures它,然后重新打开,然后adb devices命令应该可以工作。

基于Vamsi Tallapudi先前的回答,我提出了这个dynamic的path:

 %LOCALAPPDATA%/Android\sdk\platform-tools 

它使用Windows环境variables 。 我觉得这个解决scheme既优雅又简单,而且愿意分享。

首先select那个Android sdk文件夹在那里的驱动器。 然后你按照下面的步骤

cd DriveName:/或Ex:cd c:/按“Enter”

那么你将给出的path是adb控制台path是在那里的平台,工具文件夹所以cd根文件夹/内部根文件夹,如果有/平台工具按下“回车”,然后它selectadb目录。

第一:转到您的eclipse驻留的驱动器, 在我的情况转到sdk和平台工具C:\ adt-bundle-windows-x86_64-20140702 \ sdk \ platform-tools

第二:复制该地址以便于访问

在这里输入图像说明

3:打开命令提示符win + r并inputcmd命中回车

4:将地址粘贴到cmd中,然后点击进入

在这里输入图像说明

在我的情况是这样的:

 C:\Program Files (x86)\Android\android-sdk\platform-tools 

我在下面定义PATH时遇到同样的问题

 C:\Program Files (x86)\Java\jre1.8.0_45\bin;C:\dev\sdk\android\platform-tools 

当我首先带上adb root时,问题就解决了。

 C:\dev\sdk\android\platform-tools;C:\Program Files (x86)\Java\jre1.8.0_45\bin 

这是我find它的地方:

 C:\Users\<USER>\AppData\Local\Android\sdk\platform-tools 

我不得不把完整的path放到文件资源pipe理器中。 我不能点击它,因为目录是隐藏的。

我发现这个path在Android studio中列出:

工具> Android> SDKpipe理器> SDK工具

你的adb.exe文件在哪里? 你应该去那个文件夹和运行cmd或通过cd命令更改path。

您可以将adb.exesdk/platformtools拖到命令提示符处,留下一个空格并键入所需的命令: like logcat

这对我来说是这样的:

 C:\adt-bundle-windows-x86-20130917\adt-bundle-windows-x86-20130917\sdk\platform-tools.exe logcat 

并回车。