Ubuntu12.04 adb无法连接手机

1、安装adb命令

(注意如果你的Ubuntu下已经安装了adb 就无需执行该步骤,可以输入:adb ,查看是否安装adb)
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install android-tools-adb
此时,将android设备连接至电脑,执行adb shell会提示“error: device not found”

紧接着需要解决如何让手机连接电脑能够识别问题。

2、将android设备连接至电脑,通过lsusb查看usb设备,如下红色部分对应的就是android设备
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 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 027: ID 1f3a:1002
Bus 002 Device 003: ID 046d:c077 Logitech, Inc.

(注意这里一定要确定哪一行对应的是你的连接手机, 否则配置后面会出错的,谨记。。。

可以将手机连上电脑,打印lsusb,记下,然后断开手机跟电脑连接,打印lsusb,对比两次打印结果, 缺少的那行就是对应的该手机的,先确定端口号)

3、创建adb_usb.ini文件,写入id

(1)第一次配置设备的话,执行(1)步骤就行了
echo 0x1f3a > ~/.android/adb_usb.ini

这里0x1f3a是上面手机端口号,用echo是写入文件的,进入该文件会看到0x1f3a


(2)倘若你还第二次配置另一个手机的话,无需执行(1)步骤,如果你Ubuntu安装了gedit软件,可以执行: gedit~/.android/adb_usb.ini,

进入文件后,需要换行,然后添加新的手机号,千万别替换以前的哦,否则以前配置的手机就无法识别了

4、添加权限
sudo vim /etc/udev/rules.d/70-android.rules

或者使用 sudo gedit/etc/udev/rules.d/70-android.rules

加入以下内容,注意红色部分对应的就是lsusb得到的id
SUBSYSTEM=="usb", ATTRS{idVendor}=="1f3a", ATTRS{idProduct}=="1002",MODE="0666"
(注意这里,vim 进行编辑文件的,该文件一般无法保存,编辑时候采用A键, 编辑完成切换用 esc , 退出操作,用大写 ZZ, 如果第二次配置另一个手机的话,也要换行添加以上语句,千万不要替换。)

5、重启USB服务
sudo chmod a+rx /etc/udev/rules.d/70-android.rules
sudo service udev restart

6. 重启adb服务,adb devices有设备说明adb安装成功

(注意这里需要在 root权限下去 adb start-server,先切换到root下)
adb kill-server
sudo adb start-server
adb devices

List of devices attached
815105148800601fe42 device

更多相关文章

  1. 淘宝(阿里百川)手机客户端开发日记第一篇 android 主框架搭建(二
  2. 让android程序的屏幕分辨率大小可以支持平板电脑.
  3. Android(安卓)BLE连接问题笔记
  4. Android(安卓)init初始化程序分析
  5. 使用NotificationCompat获得好看的通知 (Android(安卓)Developme
  6. 收藏的开发杂谈
  7. android堆栈打印
  8. Android(安卓)Studio ——在不root手机的情况下读取Data目录下的
  9. [Unity for android]Unity在安卓机上调试的测试环境搭建

随机推荐

  1. Android(安卓)运行 C/C++程序 (使用 arm-
  2. Android应用程序获得root权限 && 基于NVi
  3. android开发之使用上下文菜单
  4. Android(安卓)开发技术周报 Issue#292
  5. Android实现基于肤色的皮肤检测
  6. Android(安卓)装置CTS与GMS认证差异
  7. android 笔记 --- Android(安卓)Theme和S
  8. Android(安卓)计时器Timer用法
  9. Android(安卓)X86 虚拟机安装手册
  10. Android使用VideoView播放网络视频