我尝试在Android Studio终端中运行ADB命令。但是我收到了以下错误:
adb未被识别为内部或外部命令
首先,我在Tools > Android
菜单下打开了ADB集成。然后,我尝试将platform-tools
文件夹添加到Path
下的Settings > Appearance & Behavior > Path Variables
变量中,但没有成功。 (我在更改后重新启动了AS,就像shell一样。)
我知道一个简单的修复就是改变我的操作系统路径变量,但我想避免这样做。所以问题就变成:有没有办法让Android Studio识别命令在它的终端通过设置?
注意和意见:这是在全新安装的3.0.1中发生的。如果软件安装SDK&amp ;;对我来说似乎有点傻。在终端中没有开箱即用命令的工具。
答案 0 :(得分:2)
adb工具位于
C:\Users\<YOUR PC USER NAME>\AppData\Local\Android\Sdk\platform-tools
在Windows系统上,以便从任何地方(android studio,vscode,cmd等)访问adb,您需要将此路径添加到系统的环境变量中。
为此
重新打开要访问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)
•创建一个新文件,复制粘贴以下两行:
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中,转到File
▸Settings...
▸Tools
▸Terminal
并将Shell path
设置为C:\Users\Example\AppData\Local\Android\cmdWithAutoUpdatedTempPath.bat
文件名及其路径仅是示例。您必须使用前两个步骤中的值,而不是
C:\Users\Example\AppData\Local\Android\cmdWithAutoUpdatedTempPath.bat
。
在Android Studio中,转到File
▸Settings...
▸Tools
▸Terminal
并将Start directory
设置为C:\Users\Example\AppData\Local\Android\Sdk\platform-tools
adb.exe的路径仅是示例。您必须先找到正确的路径,然后使用它代替
C:\Users\Example\AppData\Local\Android\Sdk\platform-tools
。
每次创建新会话时,在终端中使用此命令更新路径变量:
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