首页 文章

'adb'未被识别为内部或外部命令,可操作程序或批处理文件

提问于
浏览
170

我想在模拟器上运行谷歌 Map v2,我正在关注this教程 . 当我试图在模拟器上安装所需的apk文件时,我收到以下错误 .

我尝试使用this tutorial解决了这个问题 . 遵循所有步骤,将paltform-tools的路径添加到环境路径中 . 此外,在修改PATH变量后,启动了一个新的CommandPrompt窗口 .

但得到同样的错误 . 我需要在模拟器上检查我的谷歌 Map 应用程序 . 请建议我 .

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

enter image description here

17 回答

  • 4

    在我的情况下它是:

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

    对于新版Android Studio,adb命令可以在新路径下 C:\Users\USERNAME\AppData\Local\Android\sdk\platform-tools . 我在这个地方找到了我 .

  • 1

    当我在下面定义 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
    
  • 29

    New Android Studio 1.3的ADB位于:

    C:\Users\USERNAME\AppData\Local\Android\sdk\platform-tools.
    

    现在将此位置添加到环境变量的PATH末尾 . 例如:

    ;C:\Users\USERNAME\AppData\Local\Android\sdk\platform-tools
    
  • 195

    这是我发现它的地方:

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

    我必须将完整的路径放入文件资源管理器中 . 我不能只是点击它,因为目录是隐藏的 .

    我发现Android studio中列出了这条路径:

    工具> Android> SDK Manager> SDK工具

  • 26

    我在Windows 7上做了这个,通过以下方式:

    Start > Control Panel > System > Advanced System Settings > Environment Variables...

    Environment Variables 窗口中,在 User variables for (your-username) 中突出显示 Path 并单击 Edit...

    然后,如果 Variable value 字段的末尾还没有 ; ,则需要附加 ; ,然后将 C:\Users\<your-username>\AppData\Local\Android\sdk\platform-tools; 追加到该相同的字段 .

    然后单击三个OK按钮退出 .

    如果您已打开 Command Prompt 窗口,请将其关闭然后重新打开,然后 adb devices 命令应该可以正常工作 .

  • 0

    首先选择Android sdk文件夹所在的驱动器 . 然后按照以下步骤操作

    cd DriveName:/ or Ex : cd c:/ Press 'Enter'

    那么你将在一个platform-tools文件夹中给出adb控制台路径的路径,以便 cd Root Folder/inner root folder if there/Platform-tools Press 'Enter' 然后选择adb目录 .

  • -1

    在android安装文件夹中按照平台工具文件夹的路径找到adb.exe

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

    查看截图以获取详细信息

    enter image description here

  • 1

    如果要在每次将adb的路径添加到系统变量时使用它:输入cmd(命令提示符)并编写以下内容:

    echo %PATH%
    

    此命令将在您添加adb路径之前显示它是什么

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

    如果它包含双引号,请注意要添加的路径

    重新启动cmd重写后:

    echo %PATH%
    

    你会发现路径已经添加

    PS:如果您只想将cmd的路径添加到此会话中,您可以使用:

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

    基于Vamsi Tallapudi s之前的answer我想出了这条动态路径:

    %LOCALAPPDATA%/Android\sdk\platform-tools
    

    它正在使用Windows Environment Variables . 我发现这个解决方案既优雅又简单,因此可以分享它 .

  • 13

    在Windows 10中,

    • 添加用户变量路径: %USERPROFILE%\AppData\Local\Android\sdk\platform-tools .

    • 重新启动 cmd (如果有任何打开) .

    • adb devices ,它应该列出,如果有的话,你都已经设置好了 .

    而已!

  • 0

    1st:转到eclipse所在的驱动器,并在我的情况下转到 sdk and platform 工具C:\ adt-bundle-windows-x86_64-20140702 \ sdk \ platform-tools

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

    enter image description here

    3:打开命令提示符 win+r 并输入 cmd 命中输入

    4:在cmd中粘贴地址并点击输入全部

    enter image description here

  • 1

    只需打开Android工作室,然后按顶部导航栏上的“工具”

    tools->SDK Manager
    

    在哪里可以获得SDK位置

    打开 SDK folder -> platform-tools

  • 11

    将您的路径添加到环境变量“PATH”中,您在其中安装了sdk:

    \Sdk\platform-tools
    

    您可以在下面的图像中例如:

    enter image description here

    并重新打开命令提示符以查看更改 .

  • 1

    您只需将 adb.exesdk/platformtools 拖到命令提示符并留出空格并键入所需的命令: like logcat .

    对我来说这看起来像这样:

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

    并按Enter键 .

  • 8

    将adb的路径设置为系统变量 . 您可以在“ ADT Bundle/sdk/platform-tools ”中找到adb设置路径并重新启动cmd n然后重试 .

    Or

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

    如果你想看到所有的路径,那就去做吧

    echo %PATH%
    
  • 1

    对于使用macOS的用户,this osxdaily.com article显示了几种将 adb 添加到$ PATH的方法 .

    这是我喜欢的:

    • 将名为 adb 的文件添加到 /etc/paths.d/ 文件夹中,该文件夹仅包含adb位置的路径: /Users/YourUserName/Library/Android/sdk/platform-tools/

    在终端窗口中, sudo vim /etc/paths.d/adb

    • 输入路径并保存文件 .

    • 关闭/重新打开终端,以便查看更改 .

相关问题