1 将测试机和开发机通过usb连接
2 通过命令查看usb连接情况
lsusb
会将当前usb连接情况展示出来
Bus 008 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 006 Device 002: ID 17ef:6019 Lenovo
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 002: ID 0461:4e04 Primax Electronics, Ltd
Bus 005 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 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
3 查找你的手机所连接端口的ID
由于现在我的电脑上没有连接Android真机,所以无法找到,如果连接了,以第三行的lenovo为例,如果确定这个是你的测试机,那么读取ID为:17ef
4 创建android真机的usb规则
sudo gedit /etc/udev/rules.d/android.rules
以上面联想为例,ID为17ef为例,输入下面这一行
SUBSYSTEM=="usb", SYSFS{idVendor}=="17ef", MODE="0666"
如果你换测试机,还可以把下面所有型号全部输入,就不用每次都重复工作。如下:
#Acer 0502
SUBSYSTEM=="usb", SYSFS{idVendor}=="0502", MODE="0666"
#Dell 413c
SUBSYSTEM=="usb", SYSFS{idVendor}=="413c", MODE="0666"
#Foxconn 0489
SUBSYSTEM=="usb", SYSFS{idVendor}=="0489", MODE="0666"
#Garmin-Asus 091E
SUBSYSTEM=="usb", SYSFS{idVendor}=="091e", MODE="0666"
#HTC 0bb4
SUBSYSTEM=="usb", SYSFS{idVendor}=="0bb4", MODE="0666"
#Huawei 12d1
SUBSYSTEM=="usb", SYSFS{idVendor}=="12d1", MODE="0666"
#Kyocera 0482
SUBSYSTEM=="usb", SYSFS{idVendor}=="0482", MODE="0666"
#LG 1004
SUBSYSTEM=="usb", SYSFS{idVendor}=="1004", MODE="0666"
#Motorola 22b8
SUBSYSTEM=="usb", SYSFS{idVendor}=="22b8", MODE="0666"
#Nvidia 0955
SUBSYSTEM=="usb", SYSFS{idVendor}=="0955", MODE="0666"
#Pantech 10A9
SUBSYSTEM=="usb", SYSFS{idVendor}=="10A9", MODE="0666"
#Samsung 04e8
SUBSYSTEM=="usb", SYSFS{idVendor}=="04e8", MODE="0666"
#Sharp 04dd
SUBSYSTEM=="usb", SYSFS{idVendor}=="04dd", MODE="0666"
#Sony Ericsson 0fce
SUBSYSTEM=="usb", SYSFS{idVendor}=="0fce", MODE="0666"
#ZTE 19D2
SUBSYSTEM=="usb", SYSFS{idVendor}=="19D2", MODE="0666"
5 改变文件权限,并重启usb服务
sudo chmod a+rx /etc/udev/rules.d/android.rules
重启
sudo /etc/init.d/udev restart
6 重启adb服务
sudo adb kill-server
我这样做的前提是已经将adb命令export到.bashrc中
sudo adb devices
7 OK在手机应用程序中的开发选项上打开开发模式,测试。
分享到:
相关推荐
资源包含wifi调试apk和ubuntu上android真机调试的apk,资料信息详见:http://blog.csdn.net/zxinlong/article/details/9717375
在ubuntu环境下Eclipse不能连接真机调试
最完整,最全的ubuntu下 NDK的配置文档,亲自执笔,保证可用!
用于android手机应用开发时候,调试程序用真机代替模拟器,而ubuntu系统有点纠结了,不能实现直接在手机运行程序。
ubuntu系统下链接调试android手机,按照上面的命令操作,可以用真机调试
ubuntu下的网络调试助手,deb包。免费试用。可以设置IP地址,网络协议,端口号等。
android adb 配置文件 ubuntu环境android adb 配置文件 ubuntu环境android adb 配置文件 ubuntu环境android adb 配置文件 ubuntu环境android adb 配置文件 ubuntu环境android adb 配置文件 ubuntu环境android adb ...
ubuntu下android源码下载,源码下载一步到位
以图文并茂的方式详细描述了Android Studio如何通过安装USB驱动的方法解决找不到真机的问题。
UbuntuForAndroid 是运行在Android上的完整Linux 系统, 无需设备root权限。 UbuntuForAndroid内置ssh 服务, 可以安装Ubuntu下的图形界面及vnc服务,也可以安装各种开发工具和服务器端软件。UbuntuForAndroid是学习...
64位Ubuntu下Android开发环境配置
ubuntu下的android虚拟投屏软件。 安装及使用: # runtime dependencies sudo apt install ffmpeg libsdl2-2.0.0 sudo mkdir usr/local/share/scrcpy sudo cp scrcpy /usr/local/bin/ sudo cp scrcpy-server.jar /...
ubuntu下的android环境搭建,从eclipse的安装开始一步步教你如何搭建完善的android开发环境
ubuntu下android编译环境搭建大的洼地阿文阿文给挖个阿虎文化和人生萨尔阿文人a
ubuntu上的网络调试助手, 挺好用的
Ubuntu中Android开发环境的搭建以及源码下载
该资源包含了一个Ubuntu下Android开发环境搭建,需要的下载。
ubuntu下android ndk编译环境搭建,android应用程序开发,环境编译
Ubuntu搭建Android开发环境Ubuntu搭建Android开发环境
文档主要包括了VM的安装,VM中ubuntu14.10(64)位的安装和ubuntu下android环境的搭建(以上几乎每个步骤都有截图,属于傻瓜式的,嘿嘿~同时也正是因为图太多,所以觉得写成博客太浪费时间);我曾经碰到的问题和相应...