Ubuntu adb 连接手机

一.安装adb最新版本

   1.如果已经安装adb,请使用adb version查看是否高于如下版本,如果是可不用安装,如果不是请重新安装。

         Android Debug Bridge version 1.0.31

      如果adb 版本低于1.0.31,比如是1.0.29,使用adb device连接android4.0+系统手机,会提示offline。

    2.安装adb

           sudo apt-get update

           sudo apt-get install android-tools-adb android-tools-fastboot

           安装完成后,请参考步骤一,确认版本。

二.连接设备

      adb device 查看提示信息如果连接offline或者无device,

      1.请使用lsusb查看当前手机的ID信息,找到对应手机信息如下记录其ID为2207:0011

          jacky@ubuntu:~/work/android-cts-media-1.1$ lsusb
           Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
           Bus 002 Device 003: ID 0e0f:0002 VMware, Inc. Virtual USB Hub
           Bus 002 Device 002: ID 0e0f:0003 VMware, Inc. Virtual Mouse
           Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
          jacky@ubuntu:~/work/android-cts-media-1.1$ lsusb
           Bus 001 Device 012: ID 2207:0011 
           Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
           Bus 002 Device 003: ID 0e0f:0002 VMware, Inc. Virtual USB Hub
           Bus 002 Device 002: ID 0e0f:0003 VMware, Inc. Virtual Mouse
           Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

          编辑~/.android/adb_usb.ini,如果无该文件,请自行创建。在末尾添加一行ID如:0x2207。

    2.adb kill-server

       adb device 查看是否连接成功如果不成功,请继续往下。

   3. sudo vim /etc/udev/rules.d/51-android.rules 添加如下内容,其中的ATTR{idVendor}=="Your ID", ATTR{idProduct}="Your Product"与上面得到的信息一致即可。

       #adb protocol on passion (Rockchip products)
       SUBSYSTEM=="usb",ATTR{idVendor}=="2207",ATTR{idProduct}=="0011",MODE="0600",GROUP="plugdev"

   4.sudo chmod a+rx /etc/udev/rules.d/50-android.rules

    sudo /etc/init.d/udev restart

    adb kill-server

    adb device.

   如果不出意外,应该可以连接到手机了。请注意手机端提示的usb debug确认框。

5.如果出现?????? no permissions 请参考no permissions,Good Luck!

 

 

 

 


 

### 配置并使用ADB连接安卓手机 #### 安装ADB工具 在大多数Linux发行版中,ADB可以通过软件包管理器直接安装。对于Ubuntu用户来说,可以利用以下命令来安装ADB: ```bash sudo apt install adb ``` 这一步骤能够确保ADB及其依赖项被正确地部署到系统环境中[^2]。 #### 连接设备前的准备 为了使电脑识别已连接的Android设备,在物理上需先通过USB线缆将手机与计算机相连。随后可以在终端里键入`dmesg`查看当前系统的USB设备列表,确认新接入的移动装置已被正确定位[^1]。 #### 启用开发者模式和USB调试选项 确保所使用的Android设备启用了开发者选项中的USB调试功能。通常这一设置位于“关于手机”的版本号连续点击七次之后解锁,并前往“开发者选项”开启相应权限开关[^3]。 #### 测试ADB连接状态 当一切就绪后,打开一个新的终端窗口,运行下面这条命令验证是否能正常检测到连接上的设备: ```bash adb devices ``` 如果显示了序列号而非空表,则表明配置无误;反之则可能需要重新检查上述各环节是否有遗漏之处或者尝试重启Adb服务器服务以解决问题[^4]。 #### 使用ADB执行操作 一旦成功建立了稳定可靠的链接关系,便可通过ADB来进行诸如安装APK文件、传输数据以及远程操控等多项任务。例如要推送本地文件至目标机器可采用如下方式实现: ```bash adb push /path/to/local/file /path/on/device/ ``` 同样地,拉取远端资料回到本机也十分简便: ```bash adb pull /path/on/device/ /path/to/save/in/host/ ``` 以上就是整个流程的大致介绍,希望可以帮助顺利完成Linux平台下的ADB环境搭建工作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值