Android Studio终端:adb不被识别为内部或外部命令

时间:2018-02-12 17:16:11

标签: android-studio adb

我尝试在Android Studio终端中运行ADB命令。但是我收到了以下错误:

  

adb未被识别为内部或外部命令

首先,我在Tools > Android菜单下打开了ADB集成。然后,我尝试将platform-tools文件夹添加到Path下的Settings > Appearance & Behavior > Path Variables变量中,但没有成功。 (我在更改后重新启动了AS,就像shell一样。)

我知道一个简单的修复就是改变我的操作系统路径变量,但我想避免这样做。所以问题就变成:有没有办法让Android Studio识别命令在它的终端通过设置?

注意和意见:这是在全新安装的3.0.1中发生的。如果软件安装SDK&amp ;;对我来说似乎有点傻。在终端中没有开箱即用命令的工具。

5 个答案:

答案 0 :(得分:2)

adb工具位于 C:\Users\<YOUR PC USER NAME>\AppData\Local\Android\Sdk\platform-tools 在Windows系统上,以便从任何地方(android studio,vscode,cmd等)访问adb,您需要将此路径添加到系统的环境变量中。 为此

  1. 搜索环境变量
  2. 转到用户变量部分并编辑路径
  3. 在键 PATH 下添加新路径,并粘贴以上路径

重新打开要访问adb的应用程序(android studio / cmd / vscode),然后尝试在cmd中键入adb,您将可以使用所有adb功能。

答案 1 :(得分:1)

如果您使用的是Windows 10,请转到“环境变量”,单击“新建”

将打开一个新窗口,其中有两个字段

  • 变量名称
  • 变量值

变量名称:路径

变量值:C:\ Users <您的PC名称> \ AppData \ Local \ Android \ Sdk \ platform-tools

点击确定,然后重新启动Android Studio

答案 2 :(得分:0)

选项1

•创建一个新文件,复制粘贴以下两行:

PATH %PATH%;C:\Users\Example\AppData\Local\Android\Sdk\platform-tools
cmd /k "cls"
  

adb.exe的路径仅是示例。您必须先找到正确的路径,然后使用它代替C:\Users\Example\AppData\Local\Android\Sdk\platform-tools

•以.bat扩展名保存文件,例如cmdWithAutoUpdatedTempPath.bat
•将文件移到所需位置,例如C:\Users\Example\AppData\Local\Android
•在Android Studio中,转到FileSettings...ToolsTerminal并将Shell path设置为C:\Users\Example\AppData\Local\Android\cmdWithAutoUpdatedTempPath.bat

  

文件名及其路径仅是示例。您必须使用前两个步骤中的值,而不是C:\Users\Example\AppData\Local\Android\cmdWithAutoUpdatedTempPath.bat

选项2

在Android Studio中,转到FileSettings...ToolsTerminal并将Start directory设置为C:\Users\Example\AppData\Local\Android\Sdk\platform-tools

  

adb.exe的路径仅是示例。您必须先找到正确的路径,然后使用它代替C:\Users\Example\AppData\Local\Android\Sdk\platform-tools

选项3

每次创建新会话时,在终端中使用此命令更新路径变量:
PATH %PATH%;C:\Users\Example\AppData\Local\Android\Sdk\platform-tools

  

adb.exe的路径仅是示例。您必须先找到正确的路径,然后使用它代替C:\Users\Example\AppData\Local\Android\Sdk\platform-tools

答案 3 :(得分:-1)

在Windows上:

如果已将软件安装在其默认文件夹中,请按照以下说明进行操作:

类型:

cd C:\Users\<YOUR PC USER NAME>\AppData\Local\Android\Sdk\platform-tools

您的PC用户名-是您的PC用户名(不带<>)

在那之后,请连接设备并通过键入以下命令尝试adb:

adb devices

答案 4 :(得分:-2)

如果您想从Android Studio终端运行adb命令,那么首先您需要进入安装Android sdk的目录。然后进入platform-tools目录。之后,您将能够执行adb命令。 例如,

C:\user\AppData\Local\Android\sdk\platform-tools>adb