【ubuntu】——wsl中使用windows中的adb

打印 上一主题 下一主题

主题 933|帖子 933|积分 2799

一、弁言

在 Windows Subsystem for Linux(WSL)情况下工作时,有时需要使用 Android Debug Bridge(ADB)工具与 Android 设备举行交互。通过特定设置,可以或许在 WSL 中便捷地调用 Windows 体系中已安装的 ADB,避免在 WSL 中重复安装 ADB 带来的贫苦。本指南将具体介绍在 WSL 中使用 Windows ADB 的具体步骤。
二、条件条件

安装 WSL:确保已在 Windows 体系中乐成安装并配置好 WSL。可从 Microsoft Store 下载并安装得当的 Linux 发行版,如 Ubuntu 等。
安装 ADB:在 Windows 体系中安装好 ADB 工具。假如是通过 Android Studio 安装 Android SDK,ADB 会包含在 SDK 的 platform - tools 目录中。默认安装路径通常为 C:\Users\你的用户名\AppData\Local\Android\Sdk\platform - tools 。若不确定 ADB 安装位置,可在资源管理器中搜索 adb.exe 来查找。
三、方法一


  • windows查找 ADB 路径
    确定 Windows 中 ADB 可执行文件的路径。比方,假设 ADB 安装在 C:\Software\adb\Sdk\platform - tools 目录下。
  • 设置别名(方法1)
    打开 WSL 终端。
    使用文本编辑器打开 .bashrc 文件,可通过命令 nano ~/.bashrc 举行编辑。
    在文件末尾添加如下行:
    alias adb=“/mnt/c/Software/adb/Sdk/platform - tools/adb.exe”
需将路径更换为实际 ADB 所在路径。保存并关闭文件(在 nano 编辑器中,按 Ctrl + X ,然后按 Y ,最后按 Enter )。
使配置见效,在终端输入 source ~/.bashrc 。

  • 使用链接文件(方法2),这种方式bash也是能识别的
    在 WSL 中创建两个文件,分别命名为 adb 和 fastboot (若需使用 fastboot )。比方,可使用以下命令创建 adb 文件:
    sudo nano /usr/local/bin/adb
在打开的文件中,输入 Windows 下 ADB 的完备路径,并在末尾加上 $* ,如下所示:
/mnt/c/Software/adb/Sdk/platform-tools/adb.exe $*
保存并关闭文件。为该文件添加可执行权限,使用命令 sudo chmod +x /usr/local/bin/adb 。
若需使用 fastboot ,重复上述步骤创建 fastboot 文件并设置路径和权限。比方:
sudo nano /usr/local/bin/fastboot
文件内容为:
/mnt/c/Software/adb/Sdk/platform-tools/fastboot.exe $*
然后执行 sudo chmod +x /usr/local/bin/fastboot 。
四、测试 ADB 连接

连接 Android 设备:通过 USB 线将 Android 设备连接到电脑,并在设备上开启 USB 调试模式。
在 WSL 终端中输入 adb devices 。若 ADB 配置乐成,应能看到已连接的 Android 设备列表。若未显示设备,可尝试重新插拔 USB 线,或在设备上确认 USB 调试模式已准确开启并允许电脑连接。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

魏晓东

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表