在eclipse中使用真機調試android程序

第一步 將手機鏈接到電腦,打開USB調試;

第二步,在終端中輸入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 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
Bus 001 Device 003: ID 0ac8:c33f Z-Star Microelectronics Corp. Webcam
Bus 002 Device 002: ID 0bda:8179 Realtek Semiconductor Corp.
Bus 003 Device 002: ID 04d9:a06b Holtek Semiconductor, Inc.
Bus 002 Device 003: ID 17ef:7533 Lenovo

最後一個就是博主的lenovo手機了。

接下来问题就简单了,按照以下步骤操作,就能得到我们想要的结果。

1.新建一個文件  

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

在文件中添加一下內容

YSTEM=="usb", SYSFS{idVendor}=="17ef", MODE="0666

17ef就是手機的id,實際操作只需要替換成真實id就可以了。

2.修改文件的權限

sudo chmod a+r /etc/udev/rules.d/51-android.rules

重啓 udev事件

sudo /etc/init.d/udev-post reload

3.重啓adb

cd /home/zhou/sdk/platform-tools  #具體路徑要根據實際情況定

sudo ./adb kill-server

sudo ./adb devices

當顯示以下信息的時候,說明已經連上;

* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
0123456789ABCDEF device

現在可以進行開發了

 

posted on 2014-03-03 09:44  周辉~  阅读(85)  评论(0)    收藏  举报

导航