Ubuntu下的adb配置方式
文章目录
- adb安装配置
- adb安装
- adb配置
- 配置adb_usb.ini
- 配置android.rules
- 重启adb
- 常用ADB命令
- 连接管理
- 设备管理
- tcp连接管理
- 调试
adb安装配置
adb安装
Ubuntu下安装adb十分的简单,运行如下的命令即可:
`sudo apt-get install android-tools-adb`
adb配置
配置adb_usb.ini
首先通过lsusb查看Android设备的idVendor,例如:
Bus 001 Device 011: ID **1f3a**:1007 Onda (unverified)
其中,if3a即为设备的idVendor。
将该ID配置到~/.android/adb_usb.ini文件中(如果没有手动创建),如下:
0x1f3a
注意:ID必须与实际设备的ID相匹配。
配置android.rules
创建/etc/udev/rules.d/51-android.rules文件,文件末尾加上:
`SUBSYSTEM=="usb",ATTR{idVendor}=="1f3a" ,MODE="0666"`
重新插拔 USB 线,或运行以下命令,让 udev 规则生效:
`sudo udevadm control --reload-rules
sudo udevadm trigger`
重启adb
拔插usb使udev配置生效,重启adb
sudo adb kill-server
adb start-server
常用ADB命令
连接管理
设备管理
列出所有连接设备及其序列号:
adb devices [-l]
如果有多个连接设备,则需要使用序列号来区分:
export ANDROID_SERIAL=<设备序列号>
tcp连接管理
如果想通过tcp连接Android设备的adb可以通过如下步骤完成
设备端
依次执行下面的命令:setprop servier.adb.tcp.port 5555 stop adbd start adbd
PC端
依次执行下面的命令:adb tcpip 5555 adb connect dev-ip adb shell adb usb//切换为USB连接方式
调试
logcat用法:
adb logcat [选项] [应用标签]
示例:
# 查看全部日志
adb logcat
# 仅查看部分日志
adb logcat -s WifiStateMachine StateMachine
Ubuntu下的adb配置方式相关推荐
- Ubuntu下安装和配置Apache2方法简介
本篇文章主要介绍了详解Ubuntu下安装和配置Apache2,小编觉得挺不错的,现在就分享给大家,也给大家做个参考.有兴趣的朋友可以了解一下. 在Ubuntu中安装apache 安装指令: sudo ...
- Ubuntu下使用UFW配置防火墙
Ubuntu下使用UFW配置防火墙(简化iptables的操作) UFW全称为Uncomplicated Firewall,是Ubuntu系统上配置iptables防火墙的工具.UFW提供一个非常友好 ...
- Ubuntu下安装并配置VS Code编译C++
Ubuntu下安装并配置VS Code编译C++
- [深度学习] RCNNs系列(1) Ubuntu下Faster RCNN配置及训练和测试自己的数据方法
最近用到Faster RCNN进行目标检测,前前后后两周把RCNN,SPPNet,Fast RCNN和Faster RCNN大体调查了一遍,准备写一个RCNNs系列,后面还要加上今年最新的Mask R ...
- svn服务器安装位置,ubuntu下svn服务器安装配置--经过本人测试(非wwj)
一.SVN安装 1.安装包 $ sudo apt-get install subversion 查看版本命令 svnserve --version(更多命令直接键入svnserve --help可查看 ...
- 常用Git指令|初入职Git指令学习|如何将Git项目拉至本地|如何将本地项目上传至Git|Ubuntu下Git环境配置|Ubuntu下如何利用VSCode使用Git指令
实习入职已经一个月了,整理一下自己常用的一些指令,供自己查阅,也可以供一些新入职朋友参考. 这条博客也会不定时更新. 2022.10.26更新Ubuntu环境下的Git配置,因为最近可能需要win,U ...
- Hadoop在Ubuntu下的安装配置(配置成功)
前面均在windows下进行,但是在安装hadoop过程中出了一些问题,先暂时切换到linux下,回头再补充windows下的安装.不过通过对比确实发现,在linux下的安装配置确实比较简单. 一.安 ...
- linux ubuntu 安装ftp,系统运维|如何在 Ubuntu 下安装和配置 FTP 服务器
FTP(文件传输协议)是一个较老且最常用的标准网络协议,用于在两台计算机之间通过网络上传/下载文件.然而, FTP 最初的时候并不安全,因为它仅通过用户凭证(用户名和密码)传输数据,没有进行加密. 警 ...
- Ubuntu下使用UFW配置防火墙(简化iptables的操作)
UFW全称为Uncomplicated Firewall,是Ubuntu系统上配置iptables防火墙的工具.UFW提供一个非常友好的命令用于创建基于IPV4,IPV6的防火墙规则. 但是,UFW是 ...
- Ubuntu下codeblocks安装配置方法及opencv配置方法
codeblocks是一种非常有名的开源IDE,在windows下最好用的IDE非Visual Studio莫属,但是在linux下,个人认为codeblocks是最好用的IDE,下面来讲一下我在ub ...
最新文章
- 前端工程师成长之多读好书
- python 获取你电脑纯文本文档内容!解决IndentationError: expected an indented block报错!
- stm32 GPIO的8种工作模式
- python详细安装教程 path-Python解释器安装教程以及环境变量配置
- PE结构绑定导入实现
- http请求curl
- 你对JVM三色标记的理解嘛?
- python做股票分析_利用Python进行股票投资组合分析(调试)
- linux 关闭ext3日志,ssh – 可以在Linux(ext3)上减慢日志写入速度吗?
- tsd3dmapper软件使用方法_TOYO模组选型软件使用方法
- 【clickhouse】clickhouse时区
- 修改Linux系统分区后挂载问题
- 二维函数Z=g(X,Y)型,用卷积公式求概率密度,积分区域如何确定(上)
- 高数篇:高等数学全目录
- 计算机毕业设计之社区自行车租赁管理系统
- vrep小车模型搭建
- t分布 u分布 卡方分布_几种分布概述(正态分布/卡方分布/F分布/T分布)
- Android 自定义圆角TextView控件 带边框 非shape
- 如何高效读懂一本书(附10种读书方法)
- 人工智能行业岗位有哪些?
热门文章
- 聊聊Twitter的架构决策
- 深入浅出ES6(七):箭头函数 Arrow Functions
- 存在隐患 : 3 racks are required for the erasure coding policies: RS-6-3-1024k. The number of racks is on
- 学习笔记10--局部轨迹生成主要方法
- 海岛墓碑 我的26岁女房客-乐瑶同人曲
- 武汉法学院|外校生源占比73.55%,武汉大学法学院大数据
- cityscapes场景图_目标检测全景介绍上
- 为什么张扬的人别人很讨厌_为什么每个人都讨厌操作系统?
- 搭建samba共享存储
- 服务器 防火墙性能,防火墙性能测试工具