Mat*_*aro 5 adb android-studio
我试图在Android Studio终端中运行ADB命令。但是我收到以下错误:
无法将adb识别为内部或外部命令
首先,我在Tools > Android菜单下打开了ADB集成。然后,我尝试将platform-tools文件夹添加到Path变量下Settings > Appearance & Behavior > Path Variables,但没有成功。(更改后,我像重新启动外壳一样重新启动了AS。)
我知道一个简单的解决方法是更改操作系统路径变量,但我想避免这样做。 所以问题就变成了:有什么办法可以让Android Studio通过设置在终端中识别命令?
注意和意见:这是从3.0.1的全新安装中发生的。如果该软件安装了SDK和工具,而使该命令在终端中开箱即用,则对我来说似乎有点愚蠢。
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 功能。
•创建一个新文件,复制粘贴以下两行:
PATH %PATH%;C:\Users\Example\AppData\Local\Android\Sdk\platform-tools
cmd /k "cls"
Run Code Online (Sandbox Code Playgroud)
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。
小智 5
在窗户上:
如果您已将软件安装在其默认文件夹中,请按照以下说明进行操作:
类型:
cd C:\Users\<YOUR PC USER NAME>\AppData\Local\Android\Sdk\platform-tools
Run Code Online (Sandbox Code Playgroud)
您的 PC用户名 - 是您的 PC 用户名(不带 <> )
之后,请连接设备并输入以下命令尝试 adb:
adb devices
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3427 次 |
| 最近记录: |