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

nxagd54h  于 2023-08-07  发布在  Android
关注(0)|答案(7)|浏览(196)

我尝试在Android Studio终端中运行ADB命令。但我得到了以下错误:
adb不能被识别为内部或外部命令
首先,我在Tools > Android菜单下打开ADB集成。然后,我尝试将platform-tools文件夹添加到Settings > Appearance & Behavior > Path Variables下的Path变量中,但没有成功。(我在更改后重新启动,就像你在shell中一样。

**我知道一个简单的解决方法是更改我的OS路径变量,但我想避免这样做。**所以问题变成了:有什么方法可以让Android Studio通过设置识别终端中的命令吗?

注解和意见:这发生在3.0.1的全新安装中。在我看来,如果软件安装了SDK &工具,它就不会有命令在终端中开箱即用,这似乎有点傻。

h22fl7wq

h22fl7wq1#

选项一

·创建一个新文件,复制粘贴这2行:

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

选项二

在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

选项三

每次创建新会话时,在终端中使用以下命令更新路径变量:
PATH %PATH%;C:\Users\Example\AppData\Local\Android\Sdk\platform-tools
adb.exe的路径只是一个示例。你必须首先找到正确的路径,并使用它而不是C:\Users\Example\AppData\Local\Android\Sdk\platform-tools

wdebmtf2

wdebmtf22#

adb工具位于

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

字符串
在windows系统上,要从任何地方(android studio,vscode,cmd等)访问adb,您需要将此路径添加到系统的环境变量中。为了这个
1.搜索环境变量
1.转到用户变量部分并编辑路径
1.在键PATH下添加新路径并粘贴上述路径
重新打开应用程序(android studio/cmd/vscode),你想访问adb,并尝试在cmd中键入adb,你将有机会访问所有adb功能.

7cjasjjr

7cjasjjr3#

在Windows上:

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

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

字符串

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

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

adb devices

2w3rbyxf

2w3rbyxf4#

如果您使用的是Windows 10,请转到环境变量,然后单击新建
将打开一个新窗口,其中包含两个字段

  • 变量名称
  • 变量值

变量名称:路径
变量值:C:\Users\AppData\Local\Android\Sdk\platform-tools
点击OK,然后重新启动Android Studio

5vf7fwbs

5vf7fwbs5#

    • 对于连接无线Android设备,请按照以下简单步骤操作:*
      第一步:

使用电缆连接Android移动终端
并确保移动的和电脑必须在同一网络

第二步:

打开Android Studio,在其中打开TERMINAL阶段。(位于左下角)。


的数据

第三步:

提供SDK位置的路径。

Ex:   C:\Users\Admin\AppData\Local\Android\Sdk\platform-tools>

字符串

第四步:

提供ADB连接命令:

-->  adb tcpip 5555

   ex: C:\Users\Admin\AppData\Local\Android\Sdk\platform-tools> adb tcpip 5555 [Press Enter Button]


如果以上所有步骤都正确执行,则会得到如下输出:


第五步:

给你移动的IP地址
(we如果移动终端通过WIFI连接并确保计算机连接相同的WIFI,则会得到此信息)
并在最后使设备连接无线,所以把这个命令:

-->  adb connect 192.168.1.5

ex: C:\Users\Admin\AppData\Local\Android\Sdk\platform-tools> adb connect 192.168.1.5 [Press Enter Button]


以及最终输出:

connected to 192.168.1.5:5555


♥ Done Keep Code

jjjwad0x

jjjwad0x6#

如果您使用的是Windows 10或11
搜索环境变量
系统属性对话框
1.选择环境变量步骤一描述**Environment Variables Screenshot
1.现在选择路径步骤2描述**Path Screenshot
1.编辑此edit screenshot
1.单击新建并将地址%USERPROFILE%\AppData\Local\Android\Sdk\platform-tools添加到adb可执行文件copy past address

shyt4zoc

shyt4zoc7#

我也面临这个问题
我用platform-tools设置全局环境变量,然后在cmd中使用adb命令 * 但不在android studio终端中 * 然后我 * set the environment variable for android studio * 也使用以下路径
FileSettingToolsTerminal,现在通过单击环境变量编辑文本框中的右侧图标,在Project Settings中设置Environment variables。点击+图标,然后添加名称路径,然后是adb路径,并在值中添加平台工具路径,例如。

相关问题