ubuntu下Android开发无法识别手机的解决方案
来源:互联网 发布:iphone 查看端口 编辑:程序博客网 时间:2024/05/16 18:06
问题:
在ubuntu中eclipse中用真机来调试androi程序时,发现无法识别手机,AVD不显示连接在电脑上的手机,这是解决后截的图。
问题原因是:
在window下我们可以通过安装驱动来实现abd的连接,而在ubuntu下就没有安装手机驱动这个概念,那我们肯定也需要个啥来实现这个驱动功能。这个android官网介绍得很详细。
记录下解决步骤如下:
第一步:打开终端,输入:sudo gedit /etc/udev/rules.d/51-android.rules
第二步:在弹出的如下图编辑文件中按固定格式输入你手机型号对应的ID号,官网格式如下:
SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666", GROUP="plugdev"
我们实际应用中group项一般不加,即如下格式:
SUBSYSTEM=="usb", ATTR{idVendor}=="你手机对应的ID", MODE="0666"。
手机对应id可以去官网查看。其实最好是复制如下内容,一次性全部加入,后保存。如下图:
[java] view plaincopy
- SUBSYSTEM=="usb",
ATTR{idVendor}== "18d1",MODE= "0666" - SUBSYSTEM=="usb",
ATTR{idVendor}== "0502",MODE= "0666" - SUBSYSTEM=="usb",
ATTR{idVendor}== "0b05",MODE= "0666" - SUBSYSTEM=="usb",
ATTR{idVendor}== "413c",MODE= "0666" - SUBSYSTEM=="usb",
ATTR{idVendor}== "0489",MODE= "0666" - SUBSYSTEM=="usb",
ATTR{idVendor}== "04c5",MODE= "0666" - SUBSYSTEM=="usb",
ATTR{idVendor}== "091e",MODE= "0666" - SUBSYSTEM=="usb",
ATTR{idVendor}== "109b",MODE= "0666" - SUBSYSTEM=="usb",
ATTR{idVendor}== "0bb4",MODE= "0666" - SUBSYSTEM=="usb",
ATTR{idVendor}== "12d1",MODE= "0666" - SUBSYSTEM=="usb",
ATTR{idVendor}== "24e3",MODE= "0666" - SUBSYSTEM=="usb",
ATTR{idVendor}== "2116",MODE= "0666" - SUBSYSTEM=="usb",
ATTR{idVendor}== "0482",MODE= "0666" - SUBSYSTEM=="usb",
ATTR{idVendor}== "17ef",MODE= "0666" - SUBSYSTEM=="usb",
ATTR{idVendor}== "1004",MODE= "0666" - SUBSYSTEM=="usb",
ATTR{idVendor}== "22b8",MODE= "0666" - SUBSYSTEM=="usb",
ATTR{idVendor}== "0409",MODE= "0666" - SUBSYSTEM=="usb",
ATTR{idVendor}== "2080",MODE= "0666" - SUBSYSTEM=="usb",
ATTR{idVendor}== "0955",MODE= "0666" - SUBSYSTEM=="usb",
ATTR{idVendor}== "2257",MODE= "0666" - SUBSYSTEM=="usb",
ATTR{idVendor}== "10a9",MODE= "0666" - SUBSYSTEM=="usb",
ATTR{idVendor}== "1d4d",MODE= "0666" - SUBSYSTEM=="usb",
ATTR{idVendor}== "0471",MODE= "0666" - SUBSYSTEM=="usb",
ATTR{idVendor}== "04da",MODE= "0666" - SUBSYSTEM=="usb",
ATTR{idVendor}== "05c6",MODE= "0666" - SUBSYSTEM=="usb",
ATTR{idVendor}== "1f53",MODE= "0666" - SUBSYSTEM=="usb",
ATTR{idVendor}== "04e8",MODE= "0666" - SUBSYSTEM=="usb",
ATTR{idVendor}== "04dd",MODE= "0666" - SUBSYSTEM=="usb",
ATTR{idVendor}== "054c",MODE= "0666" - SUBSYSTEM=="usb",
ATTR{idVendor}== "0fce",MODE= "0666" - SUBSYSTEM=="usb",
ATTR{idVendor}== "2340",MODE= "0666" - SUBSYSTEM=="usb",
ATTR{idVendor}== "0930",MODE= "0666" - SUBSYSTEM=="usb",
ATTR{idVendor}== "19d2",MODE= "0666"
第三歩:终端输入:sudo chmod a+r /etc/udev/rules.d/51-android.rules
重新连接手机,使用lsusb命令会发现手机的名称的设备,启动eclipse执行Android程序可以下载到手机上
0 0
- ubuntu下Android开发无法识别手机的解决方案
- ubuntu android开发无法识别手机设备的解决方案
- ubuntu下无法识别android手机
- Ubuntu下Android开发:手机不能识别
- Ubuntu下Android开发:手机不能识别
- Ubuntu下Android开发:手机不能识别
- Ubuntu下Android开发:手机不能识别
- Ubuntu下Android开发:手机不能识别
- Ubuntu下Android开发-手机识别
- ubuntu无法识别android手机
- Ubuntu下Android手机无法识别进入调试问题解决方法
- Ubuntu下Android Studio连接手机无法识别[null]
- Mac下无法识别手机的解决方案-魅蓝note
- 在ubuntu下进行adnroid应用开发时,手机无法识别,显示为??????????的解决方法
- Ubuntu Eclipse Android 开发 真机调试 不能识别小米手机, 而显示????的解决方案
- ubuntu下eclipse不识别手机解决方案
- ubuntu下eclipse不识别手机解决方案
- Ubuntu下eclipse无法识别手机驱动
- tcp recv 和 udp recvfrom 接收的包个数
- js 中加减乘除js 中加减乘除
- java序列化与深度克隆
- 在windows 2008 64位环境下,oracle连接 Badimage 问题的解决
- Struts1与spring整合详解
- ubuntu下Android开发无法识别手机的解决方案
- 政务云能解决“办事难”问题?
- 《TCP/IP详解卷1:协议》笔记--MTU发现
- 算法学习四----计算1-n
- 银行业务中的清算和结算分别是什么样的过程?
- tekkamanninja.blog.chinaunix.net
- spring配置datasource三种方式
- Jquery对于iput标签取值和赋值
- Flex技术情况和前景发展