android在linux测试,linux下android连接真机测试-程序员宅基地

技术标签: android在linux测试  

1.首先手机不插电脑运行命令:lsusb

出现:

1 Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1root hub2 Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1root hub3 Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1root hub4 Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1root hub5 Bus 003 Device 002: ID 046d:c018 Logitech, Inc. Optical Wheel Mouse6 Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1root hub7 Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0root hub

Bus 002 Device 002: ID 5986:02d2 Acer, Inc

Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Bus 003 Device 002: ID 24ae:2000

Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Bus 008 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub8 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

真机连上电脑,再次运行lsusb,结果如下:

Bus 002 Device 002: ID 5986:02d2 Acer, Inc

Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Bus 003 Device 002: ID 24ae:2000

Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Bus 008 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

Bus 005 Device 112: ID 12d1:1038 Huawei Technologies Co., Ltd. Ideos (debug mode)

Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Bus 005 Device 112: ID 12d1:1038 Huawei Technologies Co., Ltd. Ideos (debug mode)即为连接的真机设备。

2.创建android真机的usb规则

sudo gedit /etc/udev/rules.d/android.rules

以上面联想为例,ID为12d1为例,输入下面这一行

SUBSYSTEM=="usb", SYSFS{idVendor}=="12d1", MODE="0666"

3. 改变文件权限,并重启usb服务

sudo chmod a+rx /etc/udev/rules.d/android.rules

重启

sudo /etc/init.d/udev restart 4.

进入adb所在目录:/home/android/android-sdk/android-sdk-linux/platform-tools

具体路径还要根据个人实际情况来操作。

紧接着进行下面两步操作:

(很重要)拔掉usb重新连上再执行:

sudo ./adb kill-server

sudo ./adb devices

List of devices attached

IRL76DVGRS9TU4H6    device

ok,大功告成,你可以真机测试了。

注:手机连接模式不要选择pc助手样式的,不然会很参。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_42131890/article/details/116861291

智能推荐

SpringBoot 整合Thymeleaf教程及使用_springboot thymeleaf教程-程序员宅基地

文章浏览阅读8.1k次,点赞7次,收藏30次。Thymeleaf 是一款用于渲染 XML/XHTML/HTML5 内容的模板引擎。它与 JSP,Velocity,FreeMaker 等模板引擎类似,也可以轻易地与 Spring MVC 等 Web 框架集成。与其它模板引擎相比,Thymeleaf 最大的特点是,即使不启动 Web 应用,也可以直接在浏览器中打开并正确显示模板页面。_springboot thymeleaf教程

【学习笔记】群作用与轨道-稳定化子定理_稳定化子和轨道-程序员宅基地

文章浏览阅读1k次,点赞20次,收藏25次。好东西_稳定化子和轨道

如何使用Google Colab免费算力训练自己的模型_google colab算力-程序员宅基地

文章浏览阅读4.5k次。登录GoogleDriverhttps://drive.google.com/drive/my-drive需要科学上网安装Colaboratory插件,并新建Colaborator,如下图右键我的云端硬盘—>选择更多—>选择关联更多应用—>搜索Colaborator插件并安装。新建Colaborator连接Google drive首先在单元格中输入并执行以下命令!apt-get install -y -qq software-properties-common pyt._google colab算力

Storyboard全解析-第二部分-程序员宅基地

文章浏览阅读1.8k次。转自原创网址:http://www.dasheyin.com/ios_kai_fa_jiao_cheng_storyboard_quan_jie_xi_-_di_er_bu_fen.html如果你想了解更多Storyboard的特性,那么你就来对了地方,下面我们就来接着上次的内容详细讲解Storyboard的使用方法。在上一篇《iOS开发教程:Storyboard全解析-第一部分》

python箱线图matplotlib plt.boxplot()调整异常点的大小_plt.boxplot 设置异常点-程序员宅基地

文章浏览阅读3.3k次,点赞3次,收藏4次。plt.rcParams['boxplot.flierprops.markersize'] = 1 # 默认为6更多设置请参看这里_plt.boxplot 设置异常点

python tfidf特征变换_Python中的TfidfVectorizer参数解析-程序员宅基地

文章浏览阅读1k次。vectorizer = CountVectorizer() #构建一个计算词频(TF)的玩意儿,当然这里面不足是可以做这些transformer = TfidfTransformer() #构建一个计算TF-IDF的玩意儿tfidf = transformer.fit_transform(vectorizer.fit_transform(corpus))#vectorizer.fit_trans..._e 'min_df' parameter of tfidfvectorizer must be a float in the range [0.0, 1

随便推点

MFC调用DLL,实现-程序员宅基地

文章浏览阅读9k次,点赞4次,收藏9次。实现功能:可以随意设置一个时间,在时间之前,MFC应用程序可以调用DLL中的求和函数,求出两数的和;过了设置的时间,就会出现消息框,提示“时间超时,不能运行函数!”,并且函数不可在被调用。实现过程:一、1.先打开Microsoft Visual Studio 2010软件。2.点击新建项目->选择MFC DLL,在名称处填写“finish1”,点击确定。3.点击下一步->选..._mfc调用dll

Linux中Iptable防火墙规则的应用-程序员宅基地

文章浏览阅读140次。在没有硬件防火墙的前提下,Linux系统也提供了很完善的防火墙策略Iptable,同样能胜任防火墙的策略,但由于规则负责的原因很少被使用。我总结一下iptable的使用方法。通常防火墙策略配置文件所在的路径为/etc/sysconfig/iptables#Generatedbyiptables-savev1.4.7onWedApr813:50:4920..._redhat6中iptable是和postfix是什么

磐维数据库panweidb逻辑备份恢复(示例)-程序员宅基地

文章浏览阅读1k次。磐维panweidb gs_restore gs_dump_磐维数据库

c++ 查看库文件符号表_c++的符号表在哪里-程序员宅基地

文章浏览阅读9.7k次。做个笔记:linux 下查看符号表工具:nm操作如下: linux的nm命令可以一个文件中的符号列表,列出以上代码Gcc -c编译出的a.o(a.a a.so)可以通过nm命令来查看其中的符号信息:源码打印?0000000000000000 t 0000000000000000 d 000000000000000_c++的符号表在哪里

Mysql 5.7 information_schema相关介绍-程序员宅基地

文章浏览阅读761次。The user specified as a definer (‘user’@’192.168.4.56’) does not exist系统后台报错如上;这是因为我在迁移数据的时候,使用的是user 用户,同时配置了192.168.4.56 这个IP远程访问的权限;但是后期程序执行相关触发器的时候用的是root和% ;明显权限不足。 user用户已经删除,因此需要更新权限。 对于mysql

数字安培计行业调研报告 - 市场现状分析与发展前景预测_安培机构调研报告-程序员宅基地

文章浏览阅读65次。出版商:贝哲斯咨询获取报告样本:企业竞争态势 该报告涉及的主要国际市场参与者有PCE Instruments、Trumeter、Lascar Electronics、Brighton Electronics、Cole-Parmer、FLIR Systems、Omega Engineering、RYOBI Tools、Tektronix、Socomec、Murata Power Solutions、Red Lion等。这些参与者的市场份额、收入、公司概况和SWOT分析都包含在数字安培计市场..._安培机构调研报告

推荐文章

热门文章

相关标签