在eclipse下使用真机调试android程序

本文介绍如何通过USB将Android设备连接至Linux系统,并设置正确的权限以便进行开发工作。主要内容包括启用USB调试模式、使用lsusb命令识别设备、创建udev规则文件、重启udev与adb服务等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一步 將手機鏈接到電腦,打開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


現在可以進行開發了
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值