Ubuntu下adb无法连接真机的解决方案
2016-05-24 09:30
483 查看
实习中需要使用android设备调试源码,但是ubuntu系统不能自动识别连接上的设备。下面是自己实验的解决方案。
接着使用
Bus 004 Device 002: ID 8087:8000 Intel Corp.
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 8087:8008 Intel Corp.
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 092: ID 1f3a:1007 Onda (unverified)
Bus 001 Device 003: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse
Bus 001 Device 002: ID 1c4f:0002 SiGma Micro Keyboard TRACER Gamma Ivory
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
注意这里的16进制码是上面红色设备所表示的id码
注意70-android是个关键,我自己搜索的方案中有50-android的,但是无效,建议使用70-android
加入以下内容,红色部分就是lsusb得到的id
SUBSYSTEM==”usb”, ATTRS{idVendor}==”1f3a“, ATTRS{idProduct}==” 1007“,MODE=”0666”
以下是我的列表
List of devices attached
901000f20108a71a92c9 device
表示已经识别成功
安装adb
sudo add-apt-repository ppa:nilarimogard/webupd8 sudo apt-get update sudo apt-get install Android-tools-adb
查看设备
使用adb devices命令查看设备,由于无法识别设备,不会显示已连接的设备
接着使用
lsusb查看设备列表
Bus 004 Device 002: ID 8087:8000 Intel Corp.
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 8087:8008 Intel Corp.
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 092: ID 1f3a:1007 Onda (unverified)
Bus 001 Device 003: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse
Bus 001 Device 002: ID 1c4f:0002 SiGma Micro Keyboard TRACER Gamma Ivory
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
创建adb_usb.ini文件,写入id
echo 0x1f3a > ~/.android/adb_usb.ini
注意这里的16进制码是上面红色设备所表示的id码
添加权限
sudo vim /etc/udev/rules.d/70-android.rules
注意70-android是个关键,我自己搜索的方案中有50-android的,但是无效,建议使用70-android
加入以下内容,红色部分就是lsusb得到的id
SUBSYSTEM==”usb”, ATTRS{idVendor}==”1f3a“, ATTRS{idProduct}==” 1007“,MODE=”0666”
重启USB服务
sudo chmod a+rx /etc/udev/rules.d/70-android.rules sudo service udev restart
重启adb服务
adb kill-server sudo adb start-server adb devices
以下是我的列表
List of devices attached
901000f20108a71a92c9 device
表示已经识别成功
相关文章推荐
- Ubuntu 默认壁纸历代记
- Ubuntu Remix Cinnamon 20.04 评测:Ubuntu 与 Cinnamon 的完美融合
- 使用C++实现JNI接口需要注意的事项
- Android IPC进程间通讯机制
- Android Manifest 用法
- [转载]Activity中ConfigChanges属性的用法
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- Android学习笔记(二九):嵌入浏览器
- android string.xml文件中的整型和string型代替
- i-jetty环境搭配与编译
- android之定时器AlarmManager
- android wifi 无线调试
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 关于Ubuntu 11.10启动提示waiting for the network configuration的问题
- 在 Ubuntu 桌面中使用文件和文件夹
- android 代码实现控件之间的间距
- android FragmentPagerAdapter的“标准”配置