文章目录

  • 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配置方式相关推荐

  1. Ubuntu下安装和配置Apache2方法简介

    本篇文章主要介绍了详解Ubuntu下安装和配置Apache2,小编觉得挺不错的,现在就分享给大家,也给大家做个参考.有兴趣的朋友可以了解一下. 在Ubuntu中安装apache 安装指令: sudo ...

  2. Ubuntu下使用UFW配置防火墙

    Ubuntu下使用UFW配置防火墙(简化iptables的操作) UFW全称为Uncomplicated Firewall,是Ubuntu系统上配置iptables防火墙的工具.UFW提供一个非常友好 ...

  3. Ubuntu下安装并配置VS Code编译C++

    Ubuntu下安装并配置VS Code编译C++

  4. [深度学习] RCNNs系列(1) Ubuntu下Faster RCNN配置及训练和测试自己的数据方法

    最近用到Faster RCNN进行目标检测,前前后后两周把RCNN,SPPNet,Fast RCNN和Faster RCNN大体调查了一遍,准备写一个RCNNs系列,后面还要加上今年最新的Mask R ...

  5. svn服务器安装位置,ubuntu下svn服务器安装配置--经过本人测试(非wwj)

    一.SVN安装 1.安装包 $ sudo apt-get install subversion 查看版本命令 svnserve --version(更多命令直接键入svnserve --help可查看 ...

  6. 常用Git指令|初入职Git指令学习|如何将Git项目拉至本地|如何将本地项目上传至Git|Ubuntu下Git环境配置|Ubuntu下如何利用VSCode使用Git指令

    实习入职已经一个月了,整理一下自己常用的一些指令,供自己查阅,也可以供一些新入职朋友参考. 这条博客也会不定时更新. 2022.10.26更新Ubuntu环境下的Git配置,因为最近可能需要win,U ...

  7. Hadoop在Ubuntu下的安装配置(配置成功)

    前面均在windows下进行,但是在安装hadoop过程中出了一些问题,先暂时切换到linux下,回头再补充windows下的安装.不过通过对比确实发现,在linux下的安装配置确实比较简单. 一.安 ...

  8. linux ubuntu 安装ftp,系统运维|如何在 Ubuntu 下安装和配置 FTP 服务器

    FTP(文件传输协议)是一个较老且最常用的标准网络协议,用于在两台计算机之间通过网络上传/下载文件.然而, FTP 最初的时候并不安全,因为它仅通过用户凭证(用户名和密码)传输数据,没有进行加密. 警 ...

  9. Ubuntu下使用UFW配置防火墙(简化iptables的操作)

    UFW全称为Uncomplicated Firewall,是Ubuntu系统上配置iptables防火墙的工具.UFW提供一个非常友好的命令用于创建基于IPV4,IPV6的防火墙规则. 但是,UFW是 ...

  10. Ubuntu下codeblocks安装配置方法及opencv配置方法

    codeblocks是一种非常有名的开源IDE,在windows下最好用的IDE非Visual Studio莫属,但是在linux下,个人认为codeblocks是最好用的IDE,下面来讲一下我在ub ...

最新文章

  1. 前端工程师成长之多读好书
  2. python 获取你电脑纯文本文档内容!解决IndentationError: expected an indented block报错!
  3. stm32 GPIO的8种工作模式
  4. python详细安装教程 path-Python解释器安装教程以及环境变量配置
  5. PE结构绑定导入实现
  6. http请求curl
  7. 你对JVM三色标记的理解嘛?
  8. python做股票分析_利用Python进行股票投资组合分析(调试)
  9. linux 关闭ext3日志,ssh – 可以在Linux(ext3)上减慢日志写入速度吗?
  10. tsd3dmapper软件使用方法_TOYO模组选型软件使用方法
  11. 【clickhouse】clickhouse时区
  12. 修改Linux系统分区后挂载问题
  13. 二维函数Z=g(X,Y)型,用卷积公式求概率密度,积分区域如何确定(上)
  14. 高数篇:高等数学全目录
  15. 计算机毕业设计之社区自行车租赁管理系统
  16. vrep小车模型搭建
  17. t分布 u分布 卡方分布_几种分布概述(正态分布/卡方分布/F分布/T分布)
  18. Android 自定义圆角TextView控件 带边框 非shape
  19. 如何高效读懂一本书(附10种读书方法)
  20. 人工智能行业岗位有哪些?

热门文章

  1. 聊聊Twitter的架构决策
  2. 深入浅出ES6(七):箭头函数 Arrow Functions
  3. 存在隐患 : 3 racks are required for the erasure coding policies: RS-6-3-1024k. The number of racks is on
  4. 学习笔记10--局部轨迹生成主要方法
  5. 海岛墓碑 我的26岁女房客-乐瑶同人曲
  6. 武汉法学院|外校生源占比73.55%,武汉大学法学院大数据
  7. cityscapes场景图_目标检测全景介绍上
  8. 为什么张扬的人别人很讨厌_为什么每个人都讨厌操作系统?
  9. 搭建samba共享存储
  10. 服务器 防火墙性能,防火墙性能测试工具