人若无名,便可专心练剑

 adb 标签

debian adb使用问题

  |   0 评论   |   2,359 浏览
昨天刚装好系统,准备把手机连着传点东西,就把android的工具包拷贝到主目录,然后配置好配置文件,由于我所普通用户,所有我就使用当前用户目录的配置文件
主要过程如下:
一:打开用户目录下 .profile 文件
 加入:PATH=$PATH:/home/c2y2/.android 然后保存
二:然后:source .profile
三:链接上我自己的android手机 输入abd shell
接着问题出现了:错误信息如下:
 insufficient permissions for device
然后接着各种百度各种google 有写文章恼火 看着解决不了  (悲剧鸟)
后面找到了相关的解决方法:
主要解决步骤:
一:打开一个终端:lsusb
Bus 001 Device 009: ID 0bb4:9112 HTC (High Tech Computer Corp.) 
Bus 002 Device 002: ID 0b95:772a ASIX Electronics Corp. AX88772A Fast Ethernet
Bus 002 Device 003: ID 0480:a006 Toshiba America Info. Systems, Inc. 
Bus 002 Device 004: ID 04f2:b018 Chicony Electronics Co., Ltd 2M UVC Webcam
Bus 004 Device 002: ID 046d:c05a Logitech, Inc. Optical Mouse M90
Bus 008 Device 002: ID 0a5c:2101 Broadcom Corp. BCM2045 Bluetooth
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:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
找到自己手机usb连接信息: 如我的手机:Id:obb4  idProduct:9112
二:打开另外一个终端:
然后计入到目录:cd  /etc/udev/rules.d/
然后在目录下建立一个规则文件:
sudo vi 51-android.rules
然后输入内容:SUBSYSTEM=="usb",ATTRS{idVendor}=="0bb4",ATTRS{idProduct}=="9112",MODE="0666"
然后保存:
接着对其进行权限分配:sudo chmod a+rx /etc/udev/rules.d/51-android.rules 
然后:重启:udev
sudo service udev restart


然后进入adb目录下:kill掉adb-server
命令如下:
sudo ./adb kill-server
sudo ./adb devices
./adb root
 
然后拔掉手机重新连接 借助输入命令:
root@c2y2:~/.android-tools$ adb devices
List of devices attached 
DE27G01436    device
 
哈哈 ok拉