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: ID 03f0:094a Hewlett-Packard

Bus 003 Device 003: ID 03f0:034a Hewlett-Packard

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 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

会发现结果有例如以下类似记录:

Bus 003 Device 048: ID 17ef:7435 Lenovo

2.这时输入[email protected]:~$ sudo gedit /etc/udev/rules.d/50-android.rules

在打开的文件里添加下面文本:

SUBSYSTEM=="usb",ATTRS{idVendor}=="17ef",ATTRS{idProduct}=="7435",MODE="0666"

(注意: 17ef:7435  相应值ATTRS{idVendor}  和  ATTRS{idProduct})

3.在terminal输入下面命令:

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

sudo /etc/init.d/udev restart (有提示也不用管他)

4.在 android sdk 的 tools 文件夹下执行 (这一步非常重要,必需要sudo,否则没效果)

sudo ./adb kill-server

sudo ./adb start-server

sudo ./adb devices

还有一种:

Ubuntu下通过USB数据线连接G11手机后,adb可能无法识别到设备。

依照一下步骤能够解决此问题。

1.在terminal以下输入 lsusb

会发现结果有例如以下类似记录:

Bus 001 Device 008: ID 0bb4:0c02 High Tech Computer Corp.

2.这时输入 sudo vim /etc/udev/rules.d/50-android.rules

在打开的文件里添加下面文本:

SUBSYSTEM=="usb", SYSFS{"High Tech Computer Corp."}=="0bb4", MODE="0666"

3.在terminal输入下面命令:

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

sudo /etc/init.d/udev restart

4.在 android sdk 的 tools 文件夹下执行 (这一步非常重要,必需要sudo,否则没效果)

sudo ./adb kill-server

sudo ./adb devices

然后就能够通过运行adb shell等命令进行调试。

假设还是没有可以连接上

vi ~/.android/adb_usb.ini

增加上面提到的设备ID之后再尝试:

0x0bb4

时间: 2024-11-08 17:26:02

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

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 14.04 连接Android 手机(三星note3) 进行应用调试

在Terminal 中执行命令:lsusb Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 004: ID 5986:0397 Acer, Inc Bus 001 Device 003: ID 105b:e065   Bus 001 Devic

adb连接Android 4.2.2版本手机时出现offline或unauthorized问题的解决方法

我有一个华为X1手机,版本是Android 4.2.2, 但之前用adb连接(包括usb/tcp)时总莫名其妙出现offline或unauthorized的问题,今天搞明白了原因并解决之: 1. 网上说从4.2.2开始,adb连接新增了认证确认功能,即用USB连接时在手机上会出现需要确认的对话框.用户点击确认后才可继续.在用户确认之前或出现其它认证相关的问题时,adb devices显示的状态是unauthorized.确认之后,android手机会在/data/misc/adb/adb_key

mac 无法连接android手机进行调试 解决方案

第一步: 查看usb设备信息 在 终端输入:system_profiler SPUSBDataType     可以查看连接的usb设备的信息 比如我的usb信息如下(部分内容): Android: Product ID: 0x2769              Vendor ID: 0x22d9              Version: 2.31              Serial Number: 6e5d48a4              Speed: Up to 480 Mb/sec

mac系统连接android手机

mac系统不能连接android手机问题的解决方案: 1.插上手机 2.找到android手机的vendor ID: 终端执行CMD:  system_profiler SPUSBDataType 在列出的usb设备中找到自己的手机,copy下vendor ID N828 Android Phone: Product ID: 0x0c02               Vendor ID: 0x0bb4  (HTC Corporation) Version: 2.55 Serial Number:

Eclipse如何连接android手机,测试android程序?

前提:android开发环境已搭建好,以华为荣耀3X畅玩版为例. 1.将手机使用数据线连接到电脑,连接到电脑后,目前金山.360,等杀毒软件都有手机助手,自动会安装驱动(没有杀毒软件则下载驱动精灵,自动进行安装). 安装好驱动可在电脑的设备管理中看到(若尚未连接上手机可能显示驱动不正常,连上后就正常了),如下图: 2.打开手机设置->关于手机(滑到最后)->多次点击版本号,即可启用开发人员模式,启用后在设置中可见开发人员选项:其他品牌android手机设置里应该直接有开发人员选项,启用即可.

ubuntu 连接android手机

在windows下,Android手机连接PC非常简单,但是当我切换到ubuntu下时,发现Target列表中出现一行“?????  N/A   unknown ”类似这样一行的内容,说明PC无法正确识别手机,通过查找相关资料后,进行相关设置,发现可以连接PC了,故在此记录下来,以备后用. 1.查找手机usb信息(ID) 方法:先拔下手机连接PC的USB线,然后查看USB设备信息,再次插入USB连接线,再次查看USB设备信息,通过比较,查找到自己手机的USB信息. 使用命令:lsusb ? 1

Ubuntu杂记——Ubuntu下以USB方式连接Android手机调试

在Ubuntu下进行Android开发,发现自己的手机就算打开USB连接.USB调试还是连不上,一直都是显示??????.百度了很多,发现都是要改“ /etc/udev/rules.d/50-android.rules”文件,但是问题来了,这是专门针对某一手机才有用,万一你用别人的手机调试呢?Oh,Shit!又要改,滚蛋,真心受不了,而且修改步骤还很麻烦.接着又继续百度,发现有一种说法是adb不是以ROOT启动造成的.以下是测试步骤: 打开终端(Ctrl+Alt+T),用cd命令跳转到Andro

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", ATT