“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.exe
从sdk/platformtools
拖到命令提示符处,留下一个空格并键入所需的命令: like logcat
。
这对我来说是这样的:
C:\adt-bundle-windows-x86-20130917\adt-bundle-windows-x86-20130917\sdk\platform-tools.exe logcat
并回车。