Ubuntu通过ADB连接手机

参考

ubuntu14.04 下android studio连接手机


$sudo lsusb

得到ID为

Bus 003 Device 025: ID 12d2:107b Huawei Technologies Co., Ltd.

创建手机驱动配置文件

$sudo vim /etc/udev/rules.d/51-android.rules
$sudo vim /etc/udev/rules.d/70-android.rules

两文件内容为

SUBSYSTEM=="usb", ATTRS{idVendor}=="12d2", ATTRS{idProduct}=="107b",MODE="0666"

其中idVendor,idProduct填入对应ID

更改权限:

$sudo chmod a+rx /etc/udev/rules.d/51-android.rules
$sudo chmod a+rx /etc/udev/rules.d/70-android.rules

重启usb设备

$sudo /etc/init.d/udev restart

或者

$sudo service udev restart

重启adb server

$ adb kill-server
$ adb start-server

手机设置-关于手机,多次点按版本号,
从而打开手机开发者模式,
开发人员选项,打开USB调试,手机弹出确认框,确认在该电脑上进行USB调试

打开终端

$adb services

就可以看到已连接的手机

[xw ~]$ adb devices
List of devices attached
D8YDU16A22000831    device

然后就可以使用adb命令操作手机了

$adb -s D8YDU16A22000831 push /home/xw/haha /sdcard/Download
$adb -s D8YDU16A22000831 pull /sdcard/Download/haha /home/xw/

END

时间: 2024-10-12 23:21:33

Ubuntu通过ADB连接手机的相关文章

Ubuntu使用adb连接android手机失败unknown的解决办法

Ubuntu下通过USB数据线连接G11手机后,adb可能无法识别到设备.按照一下步骤可以解决此问题. 1.在terminal下面输入 lsusb [email protected]:~$ lsusb Bus 001 Device 002: ID 8087:8008 Intel Corp. Bus 002 Device 002: ID 8087:8000 Intel Corp. Bus 003 Device 048: ID 17ef:7435 Lenovo Bus 003 Device 002:

关于adb连接手机offline的问题解决

我使用的是win7-64位系统.对于windows系统,adb devices 显示offline一般可能有两个原因: 1 )端口被占用. 解决方式是:查找端口号,结束占用进程: adb nodaemon server                    ----------------查看结果是TCP 5037的连接有问题 netstat -ano|findstr “5037”             ---------------查看5037到底是哪个端口被占用了 然后启动任务管理器,结束

ADB连接手机的两种方式(usb数据线连接和wifi连接)

ADB(Android Debug Bridge)安卓测试桥,它是连接电脑开发端和安卓设备的桥梁,这个安卓设备可以是真实的安卓手机或者平板,也可以是虚拟的安卓模拟器, 这里介绍ADB连接手机的两种方式, 先说USB数据线连接方式, 分三步, 第一步:把安卓设备用Usb数据线连接到电脑上(注意手机上要在设置里"开发模式"打开"USB调试功能") 第二步:要安装ADB驱动程序,有了这个驱动,ADB才能驱动手机,下载地址通用型ADB驱动, 下载后自动安装就行. 第三步:当

adb连接手机的两种方式

ADB有两种连接手机的方式,在测试过程中,各有优缺点. 使用USB连接手机 优点:插上就可以连接,延迟低. 缺点:需要借助USB线来连接,做兼容的自动化测试的时候比较麻烦 在手机上打开开发者模式,启用USB调试. USB线连接手机和电脑 在CMD窗口输入adb devices(手机上会有一个提示:是否允许此电脑进行调试,确认) C:\Users\wy.DESKTOP-KENPKKP> adb devices List of devices attached emulator-5554 devic

ubuntu系统下adb连接手机

发现Ubuntu12.04不能连接小米开发,adb devices不能看到设备!  搞了一个上午才搞成功! 小米手机利用USB连接到Ubuntu 12.04系统.运行下面的命令: [email protected]:~$ lsusb Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001

Ubuntu使用adb连接android手机失败unknown的解决的方法

Ubuntu下通过USB数据线连接G11手机后,adb可能无法识别到设备.依照一下步骤能够解决此问题. 1.在terminal以下输入 lsusb [email protected]:~$ lsusb Bus 001 Device 002: ID 8087:8008 Intel Corp. Bus 002 Device 002: ID 8087:8000 Intel Corp. Bus 003 Device 048: ID 17ef:7435 Lenovo Bus 003 Device 002:

在Ubuntu中USB连接手机调试

1.打开手机USB调试功能 显示“开发者选项”(开发者选项默认隐藏,一般需要进入到“设置”-->“关于手机”连续点击七次,可将“开发者选项显示出来”) 将“开发者选项”设置为“开启”状态 打开USB调试 2.将设备通过USB与电脑连接,使用"lsusb"命令查看该设备的vendor id和product id 3.切换到root用户并创建如下文件: /etc/udev/rules.d/51-android.rules 并添加如下内容: SUBSYSTEM=="usb&q

adb工具如何连接手机安装apk

adb工具是连接Android手机的一个工具,使用比较简单,开发和测试在日常的工作中经常用到,今天我就把我使用的记录下来,做一个记录. 1,设备环境准备,PC一台,Android手机一部,使用的是小米手机.USB数据线一条,注意数据线的质量,差点的质量数据线有时候会连接不上,网络环境是WiFi,下载adb, 最好把对应的文件置于cmd.exe同目录下(这个环境如果不会可以参考我另外一个博客). 2,开始连接,有两种方式,一种是WiFi连接方式,另外一种就是用数据线连接方式. A,通过WiFi连接

使用adb命令通过IP地址连接手机

前提:已经通过USB设备线连接过电脑,并成功安装驱动. adb连接手机进行调试有两种方式,一种是使用USB线,另一种是使用无线WiFi. 第一种  使用USB线连接 1. 在手机上启用USB调试 2. 打开DOS命令窗口,输入 cd D:\Android\sdk\platform-tools 回车 3. 再输入adb devices,此时可以看到自己连接的设备. PS:无法看到自己设备时,查看手机USB调试是否打开:PC端是否安装手机驱动. 第二种  使用无线WiFi连接 首先先了解一点底层的知