Linux下Android开发真机调试---ibus

原文http://yishanhe.net/linux-android-debug-on-real-phones/

配置文件

因为linux这样的系统都是默认以非root身份在运行的,要使用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 022: ID 22b8:41da Motorola PCS 
Bus 005 Device 004: ID 04d9:3113 Holtek Semiconductor, Inc. 
Bus 004 Device 003: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse

其中那个

Bus 001 Device 022: ID 22b8:41da Motorola PCS 

即指代是我们的设备 请记住这个22b8这个ID。

vim /etc/udev/rules.d/70-android.rules

填入内容为

SUBSYSTEM=="usb", SYSFS{idVendor}=="22b8", MODE="0666"

注意 == 与 =,参考文章第一项里面有其他厂商设备的idVendor。

修改权限

chmod 777 /etc/udev/rules.d/70-android.rules

(其实,没有搞懂这个命名有什么规则啊。。有的是70-开头,有的是51-开头。。) 然后,重启udev

service udev restart

ADB操作

这里最好重新连接一下你的设备,我之前直接adb devices发现是乱码,于是我拔下设备,重新接入,后来就可以看到设备编号了。

sudo ./adb kill-server
./adb devices
./adb root 

Eclipse操作

在Eclipse的项目上右键run as,然后选择run configurations,然后选择target-manual,然后选择run,在接下来的提示界面中选择你的设备即可。

参考文章

  • https://developer.android.com/guide/developing/device.html
  • http://www.54chen.com/java-ee/ubuntu10-04-g7-desire-android-dev.html
重新启运ibus:

killall ibus-daemon

ibus-daemon -d



1. 在终端运行 lsusb
会发现结果有会有如下类似记录:
Bus 001 Device 008: ID 0bb4:0c02 High Tech Computer Corp.
这时键入
sudo gedit /etc/udev/rules.d/50-Android.rules
在打开的文件中增加以下文本:
SUBSYSTEM=="usb", SYSFS{"High Tech Computer Corp."}=="0bb4", MODE="0666"
2. 运行以下命令:
sudo chmod a+rx /etc/udev/rules.d/50-Android.rules

sudo /etc/init.d/udev restart
3. 在 Android sdk 的platform-tools 目录下运行 (事先将platform-tools和tools对应的目录加到PATH下面)
sudo ./adb kill-server
sudo ./adb devices



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值