文档章节

Ubuntu下Android真机调试

OriginLeon
 OriginLeon
发布于 2017/01/15 16:09
字数 380
阅读 43
收藏 0

##准备## ###1、手机:Nubia Z11###

###2、操作系统:Ubuntu16.04###

###3、Android Debug Bridge version 1.0.36###

##步骤## ###1、安装android studio,在sdk manager中安装### sdk manager

###2、执行命令:###

$ adb devices
List of devices attached
ea0f49c5    no permissions (verify udev rules); see [http://developer.android.com/tools/device.html]

###提示没有权限。###

###3、解决办法:###

###3.1首先查看USB Vendor ID###
leon@leon-ubuntu:~$ lsusb
Bus 002 Device 002: ID 8087:8000 Intel Corp. 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8008 Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 004: ID 046d:c52f Logitech, Inc. Unifying Receiver
Bus 003 Device 003: ID 5986:024b Acer, Inc 
Bus 003 Device 002: ID 8087:07dc Intel Corp. 
Bus 003 Device 016: ID 19d2:ffcd ZTE WCDMA Technologies MSM 
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

3.2在/etc/udev/rules.d/目录下新建并编辑一个文件51-android.rules(前缀数字更大的配置,会覆盖前缀更小的数字的配置,我试过51、71,都没啥问题)不太明白数字前缀的意思。###

leon@leon-ubuntu:~$ sudo vim /etc/udev/rules.d/51-android.rules 


SUBSYSTEM=="usb", ATTR{idVendor}=="19d2", MODE="0666", GROUP="plugdev"
:wq

###SUBSYSTEM代表usb设备,其中的idvendor 代表厂商唯一ID,MODE代表权限,GROUP描述成即插即用,不过这里用处不大,写不写都可以, OWNER代表所有者,只有这个用户才有权限操作。然后修改权限。###

$ sudo chmod a+r /etc/udev/rules.d/51-android.rules

###4、重新插拔usb,执行###

leon@leon-ubuntu:~$ adb devices
List of devices attached
ea0f49c5	device                           #Z11设备
192.168.57.101:5555	device   #这个是模拟机

###5、完成###

© 著作权归作者所有

OriginLeon
粉丝 4
博文 56
码字总数 9548
作品 0
济南
程序员
私信 提问
在Ubuntu14中adb 不能检测OnePlus One的解决过程

最近在学习Android的开发,且对于linux平台很有兴趣,随即将学习开发Android的平台搭建在了Ubuntu14.04 LTS中。但是却在一开始的时候就遇到了十分棘手的问题——使用eclipse不能连接到我的真...

Jagery
2015/08/15
77
0
电脑连接豌豆夹时ecliple可以显示devices,否则就看不到devices

我们开发和调试Android程序时,有些操作需要在真机上调试,现在有这样一个问题: Android真机通过USB连接PC后,可以打开USB存储. Android的USB驱动也是安装成功的. USB开发调试也是打钩的. 就是在...

androidsihai
2013/09/08
384
8
Android真机调试时,大家有没有遇到这样的问题?

我们开发和调试Android程序时,有些操作需要在真机上调试,现在有这样一个问题: Android真机通过USB连接PC后,可以打开USB存储. Android的USB驱动也是安装成功的. USB开发调试也是打钩的. 就是在...

顾恩礼
2013/08/15
3.4K
6
Android 和 iOS 实体机和模拟器的差异

真机和模拟器 § 多点触摸 § 网络通话 § 摄像 § WiFi § 各种网络制式 § 蓝牙 模拟器只是实现了真机的大部分功能,任何应用在上线前都应该在实体机上进行验收测试。 另外客户端的性能测试...

12332111ss
2016/01/12
738
2
真机测试相比模拟器测试好在哪?

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

12332111ss
2015/12/31
284
0

没有更多内容

加载失败,请刷新页面

加载更多

让《强化学习(第2版)》架起一座通往强化学习经典知识宝库的桥梁

上交大计算科学与工程系俞凯教授,5分钟口述讲解,带你快速认识了解年度重磅图书《强化学习(第二版)》! 在 AlphaGo战胜李世石之后,AlphaZero以其完全凭借自我学习超越人类在各种棋类游戏...

博文视点Bv
23分钟前
6
0
TLA7-EVM开发板的处理器、NOR FLASH、DDR3

TLA7-EVM开发板是一款由广州创龙基于Xilinx Artix-7系列FPGA自主研发的核心板+底板方式的开发板,可快速评估FPGA性能。核心板尺寸仅70mm*50mm,底板采用沉金无铅工艺的6层板设计,专业的PCB...

Tronlong创龙
32分钟前
4
0
UUID的变种-有序

为了解决UUID无序的问题,NHibernate在其主键生成方式中提供了Comb算法(combined guid/timestamp)。保留GUID的10个字节,用另6个字节表示GUID生成的时间(DateTime)。 /// <summary> //...

Canaan_
33分钟前
4
0
Netty学习(6)——通道间数据传输

1. FileChannel实现通道间的数据传输 在Java NIO中,如果两个通道中有一个是FileChannel,那你可以直接将数据从一个channel传输到另外一个channel。 transferFrom() FileChannel的transferF...

江左煤郎
36分钟前
4
0
AngularDOM操作

gtandsn
37分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部