ubuntu12.04 32bit下android手机(小米1S)真机调试

本人从http://blog.csdn.net/whucyl/article/details/17057859获益颇多。

一.官网下载android adt(我下载的是带eclipse的)

二.配置$ANDROID_HOME和$PATH

gedit ~/.bashrc
export ANDROID_HOME=/opt/android/sdk
export PATH=$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools:$PATH
#验证是否生效
source ~/.bashrc
echo $ANDROID_HOME
echo $PATH
adb

三.配置手机1.打开usb调试

2.lsusb查找自己的手机

我的小米1s如下:

#lsusb
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 003 Device 002: ID 0e8f:0022 GreenAsia Inc. 
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 001 Device 008: ID 18d1:9025 Google Inc. 
Bus 001 Device 003: ID 8086:0189 Intel Corp. 
Bus 001 Device 004: ID 1bcf:2880 Sunplus Innovation Technology Inc. 
Bus 002 Device 003: ID 062a:4101 Creative Labs

如果无法判别,例如我的,你能看出来?

拔掉usb,看少了那个家伙,最终我逮到了

Bus 001 Device 008: ID 18d1:9025 Google Inc. 

注意ID:18d1

开始配置:

进入到 /etc/udev/rules.d 目录下,新建一个android.rules配置文件

cd /etc/udev/rules.d
sudo gedit android.rules

在弹出的编辑器中填写配置文件,格式如下,多个手机可以编写多条配置:

#Bus 001 Device 008: ID 18d1:9025 Google Inc.
SUBSYSTEM=="usb", SYSFS{idVendor}=="18d1", MODE="0666"  

# HTC     ID 0bb4:0cb0 High Tech Computer Corp.
#SUBSYSTEM=="usb", SYSFS{idVendor}=="0bb4", MODE="0666"

# ...

保存并关闭规则配置文件,然后改变配置文件权限

sudo chmod a+rx android.rules

执行完后,终端执行ls命令,看到android.rules文件为绿色

重启USB和adb服务

sudo -s#千万注意此处必须root
adb kill-server
adb start-server
adb devices

 

至此,完成真机调试前配置工作,再次用真机调试的时候发现真机可用了。

猜你喜欢

转载自flowerwrong.iteye.com/blog/2098425
今日推荐