注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

分享,态度 ·~~

—— 十年太长,五年;如果可以回到五年前,你最想对那时候的自己说什么?

 
 
 

日志

 
 

Linux下Android手机的真机调试配置  

2011-03-06 12:20:42|  分类: Android |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
在Linux下真机调试Android手机时经常遇到insufficient permissions for device的错误,并且adb devices会出现乱码,也没有权限做adb的任何操作。下面的配置方法可以解决这个问题(环境为Ubuntu):
1. 进入Terminal,输入: sudo gedit /etc/udev/rules.d/50-android.rules,运行该命令打开文本编辑器。下面这段文字粘贴上,保存。
SUBSYSTEM=="usb", SYSFS{idVendor}=="0bb4", MODE="0666"
另一段脚本来自Google Developer Center,也可以尝试:
Log in as root and create this file: /etc/udev/rules.d/51-android.rules.
Use this format to add each vendor to the file:
SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666", GROUP="plugdev" 
2. 继续在Terminal执行:
sudo chmod a+rx /etc/udev/rules.d/50-android.rules
sudo /etc/init.d/udev restart
3. 进入android-sdk中的tools目录(或者platform-tools,看情况)执行以下命令行:
sudo ./adb kill-server
sudo ./adb shell
su
exit
4. 退出adb后,再尝试执行:
sudo ./adb remount
sudo ./adb devices
显示出真机设备的编号表明连接成功。

进入eclipse,在project explorer中右键点击要安装的工程
->Run As->Run Configurations,把运行的target修改为手动(Manual)。
然后Run,这时会提示选择目标,选择真机即可。
(没有显示出真机时,试试将usb线拔掉再插上)

【备注】关于上面的USB Vendor ID,不同的厂商可能不同,参考:
CompanyUSB Vendor ID
Acer0502
ASUS0b05
Dell413c
Foxconn0489
Fujitsu04c5
Fujitsu Toshiba04c5
Garmin-Asus091e
Google18d1
Hisense109b
HTC0bb4
Huawei12d1
K-Touch24e3
KT Tech2116
Kyocera0482
Lenovo17ef
LG1004
Motorola22b8
MTK0e8d
NEC0409
Nook2080
Nvidia0955
OTGV2257
Pantech10a9
Pegatron1d4d
Philips0471
PMC-Sierra04da
Qualcomm05c6
SK Telesys1f53
Samsung04e8
Sharp04dd
Sony054c
Sony Ericsson0fce
Teleepoch2340
Toshiba0930
ZTE19d2
【本文链接:http://zwkufo.blog.163.com/blog/static/2588251201126113638144/ 】
  评论这张
 
阅读(4841)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017