文档章节

ubuntu13.04下小米真机调试

bigtiger02
 bigtiger02
发布于 2014/04/03 23:29
字数 538
阅读 152
收藏 2

电脑换成了ubunutu系统,需要进行android开发,真机挂载了半天,总算搞定了。果断分享之。

1、进入shell,在shell命令行中输入

root@bigtiger02:lsusb
输出如下:
root@bigtiger02:/home/bigtiger02/dev/android/sdk/platform-tools# 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 002 Device 003: ID 064e:b106 Suyin Corp. 
Bus 006 Device 003: ID 192f:0916 Avago Technologies, Pte. 
Bus 008 Device 002: ID 0a5c:2150 Broadcom Corp. BCM2046 Bluetooth Device
Bus 002 Device 009: ID 2717:9039

看不懂,没关系,拔掉usb然后输出usb列表与之前的对比一下就知道是那个了。

可以告诉你小米的id为2717:9039这个。

2、编辑usb挂载规则
貌似文件名可以随便起,需要root权限,为了省事,我直接切换到了root用户下,
root@bigtiger02:su root

编辑usb挂载规则,

root@bigtiger02:vi  /etc/udev/rules.d/50-android.rules
输入如下信息:
SUBSYSTEM=="usb",SYSFS{idVendor}=="2717",MODE=="0666"
SUBSYTEM=="usb_device",SYSFS{idVendor}=="2717",MODE=="0666"
SUBSYSTEM=="usb",ATTR{idVendor}="2717",ATTR{idProduct}=="9039",SYMLINK+="android_adb}

"SUBSYSTEM=="usb", SYSFS{idVendor}=="2717", MODE=="0666" "这句是给 ubuntu 7.01 以后的系统识别用的,而"SUBSYSTEM=="usb_device", SYSFS{idVendor}=="2717", MODE=="0666""是给 Ubuntu 7.01之前的系统识别用的。相当于系统兼容。

3、重启服务
root@bigtiger02:service udev restart

4、查看设备是否挂载上

root@bigtiger02:/home/bigtiger02/dev/android/sdk/platform-tools# ./adb devices

结果为:

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

还是没挂上,肿么办呢?   
root@bigtiger02:cd ~
root@bigitger02:cd .android/
root@bigtiger02:ls

发现木有adb_usb.ini文件,新建一个吧。

root@bigtiger02:vi adb_usb.ini
在其中输入:
0x2717
保存,退出,重启adb,列出devices。
root@bigtiger02:/home/bigtiger02/dev/android/sdk/platform-tools# ./adb kill-server
root@bigtiger02:/home/bigtiger02/dev/android/sdk/platform-tools# ./adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached 
92d7c66d	device

哈,搞定。

© 著作权归作者所有

bigtiger02

bigtiger02

粉丝 21
博文 8
码字总数 6889
作品 0
深圳
技术主管
私信 提问
真机测试相比模拟器测试好在哪?

对于开发者来说,机型的适配总是让人纠结。开发时,购买真机需要钱,市面上也有像Genymotion这样的模拟器,方便开发者使用的安卓模拟器。诚然模拟器是在缺乏真机的情况下比较靠谱的开发工具,...

12332111ss
2015/12/31
285
0
小米手机调试总出现“INSTALL_CANCELED_BY_USER”

因为最近我的测试机酷派大神手机总是无法usb连接到电脑,所以我今天就用陪我走过漫长岁月的小米2s手机进行调试。开机后,提示我升级系统,那我就升级呗。 升级完成后,我就跟往常一样,就连上...

xiaomin0322
07/04
11
0
whistle--前端调试利器

一、业务场景 前端本地开发的场景中,我们需要频繁的改动代码,并需要实时看到效果,并且在一些开发场景中,我们需要将特定的请求代理到特定的IP、本地文件等,所以使用fiddler或whistle等本...

黑魔法
2018/09/28
53
0
小米高管晒“小米MIX 3” 5G信号测试:明年正式推出5G手机!

来源 | 电脑报 昨日,小米总裁林斌在微博上晒出了一张图,让大家找亮点,图片上的小米手机采用了无缺口全面屏设计,四面边框较窄,屏占比较高,和之前林斌爆出的小米新机外观极为相似。 此前...

比特网
2018/09/04
0
0
小米MIX3概念机曝光: 网友直呼肯定假的!

今年上半年国内各大手机品牌展开了对全面屏手机的新一轮军备竞争,这类产品配置不仅越来越强,在设计上也变得更加的多元化甚至奇思妙想,华为P20 Pro、vivo NEX以及OPPO Find X便是很好的例子...

爱斯机魔人
2018/07/13
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Dubbo-自适应拓展机制

背景 在 Dubbo 中,很多拓展都是通过 SPI 机制进行加载的,比如 Protocol、Cluster、LoadBalance 等,这些都是Dubbo的基础组件。这些基础组件的拓展不是在系统框架启动阶段被加载,而是拓展方...

rock-man
19分钟前
4
0
Kali安装fcitx输入法(五笔)

安装fcitx > sudo apt-get install fcitx-rime fcitx-config-gtk3 重启 > sudo reboot fcitx配置 效果就是这样 配置输入法切换 系统设置...

yeahlife
21分钟前
3
0
IE之css3效果兼容

本文转载于:专业的前端网站▷IE之css3效果兼容 一、兼容css阴影效果(ie滤镜) 1.Shadow,阴影 .shadow { -moz-box-shadow: 3px 3px 4px #000; -webkit-box-shadow: 3px 3px 4px #000; box-sha...

前端老手
24分钟前
3
0
NiushopB2C开源商城功能列表说明:

B2C单商户免费版:PC商城+微商城 B2C单商户标准版:PC商城+微商城组合套餐+阶梯优惠核销功能 B2C单商户企业版:PC商城+微商城拼团+组合套餐阶梯优惠+核销功能 B2C单商户分销版:PC商城+微商城...

niushop-芳
26分钟前
3
0
图片如何转GIF图片呢

如何将生活中拍摄的好玩有趣的图片制作成GIF动图呢?相信很多小伙伴都不知道要如何制作,其实制作方法非常的简单,下面分享一个图片转GIF动图的方法,希望这个方法能够帮助大家在与好友斗图时...

白米稀饭2019
33分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部