Android studio Android Studio终端:adb未被识别为内部或外部命令
我尝试在Android Studio终端中运行ADB命令。但是,我得到了以下错误: adb未被识别为内部或外部命令 首先,我在Android studio Android Studio终端:adb未被识别为内部或外部命令,android-studio,adb,Android Studio,Adb,我尝试在Android Studio终端中运行ADB命令。但是,我得到了以下错误: adb未被识别为内部或外部命令 首先,我在Tools>Android菜单下打开了ADB集成。然后我尝试将platformtools文件夹添加到Settings>Appearance&Behavior>Path Variables下的Path变量中,但没有成功。(我在更改之后重新启动,就像您在shell中重新启动一样。) 我知道一个简单的解决方法是更改我的OS path变量,但我想避免这样做。因此问题变成了:有没有
Tools>Android
菜单下打开了ADB集成。然后我尝试将platformtools
文件夹添加到Settings>Appearance&Behavior>Path Variables
下的Path
变量中,但没有成功。(我在更改之后重新启动,就像您在shell中重新启动一样。)
我知道一个简单的解决方法是更改我的OS path变量,但我想避免这样做。因此问题变成了:有没有办法让Android Studio通过设置识别其终端中的命令
注意和意见:这发生在新安装的3.0.1中。在我看来,如果软件安装了SDK和工具,它就不会在终端中使用现成的命令,这似乎有点愚蠢。在windows上: 如果您已将软件安装在其默认文件夹中,请按照以下说明操作: 类型: 选择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中,转到
文件
▸ <代码>设置…▸ <代码>工具▸ Terminal
并将Shell路径设置为C:\Users\Example\AppData\Local\Android\cmdWithAutoUpdatedTempPath.bat
文件名和路径只是一个示例。您必须使用前两个步骤中的值,而不是C:\Users\Example\AppData\Local\Android\cmdWithAutoUpdatedTempPath.bat
选择2
在Android Studio中,转到文件
▸ <代码>设置…
▸ <代码>工具▸ Terminal
并将Start目录设置为C:\Users\Example\AppData\Local\Android\Sdk\platform tools
adb.exe的路径只是一个示例。您必须首先找到正确的路径,并使用它而不是C:\Users\Example\AppData\Local\Android\Sdk\platform tools
选择3
每次创建新会话时,在终端中使用此命令更新path变量:
PATH%PATH%;C:\Users\Example\AppData\Local\Android\Sdk\platform tools
adb.exe的路径只是一个示例。您必须首先找到正确的路径,并使用它而不是C:\Users\Example\AppData\Local\Android\Sdk\platform tools
如果您使用的是Windows 10,请转到“环境变量”,单击“新建”
将打开一个包含两个字段的新窗口
- 变量名
- 可变值
变量名:路径
变量值:C:\Users\AppData\Local\Android\Sdk\platform tools
点击Ok,然后重新启动Android Studio,adb工具位于
C:\Users\\AppData\Local\Android\Sdk\platform tools
在windows系统上,要从任何位置(android studio、vscode、cmd等)访问adb,您需要将此路径添加到系统的环境变量中。
为此
搜索环境变量
转到用户变量部分并编辑路径
在键路径下添加新路径,然后粘贴上面的路径
重新打开要访问adb的应用程序(android studio/cmd/vscode),并尝试在cmd中键入adb,您将可以访问所有adb功能。这并没有回答问题:“有没有办法让android studio通过设置识别其终端中的命令?”。在Windows 10上的Android Studio 3.3.1中进行了测试。我没有在路径中使用空格或特殊字符进行测试。路径修改技术的来源:在Windows 10上的Android Studio 4.1.0中进行了测试。不幸的是没有成功。
adb devices
PATH %PATH%;C:\Users\Example\AppData\Local\Android\Sdk\platform-tools
cmd /k "cls"