adb 的安装和使用

优质
小牛编辑
129浏览
2023-12-01

一、下载工具包

以下是adb工具包最新Google官方版下载地址:

ADB和Fastboot for Windows:

https://dl.google.com/android/repository/platform-tools-latest-windows.zip

ADB和Fastboot for Mac:

https://dl.google.com/android/repository/platform-tools-latest-darwin.zip

ADB和Fastboot for Linux:

https://dl.google.com/android/repository/platform-tools-latest-linux.zip

二、window 安装

1、环境变量配置

安装参考:

https://jingyan.baidu.com/article/3aed632e0a50fb70108091ea.html

https://blog.csdn.net/w9y9p9999/article/details/47131277

(1) 把安装包解压,把如下的adb 文件拷贝到 C:Windows\SysWOW64【64位系统的】【32位的系统为:C:\Windows\System32】

(2)配置环境变量 在系统变量后面添加你的adb绝对路径:C:\Windows\SysWOW64\adb

(3)打开cmd窗口,输入adb version 看是否安装成功

2、遇到的问题

adb shell后出现乱码的问题: 解决方法:

输入命令:

    adb shell

          alias ls='ls --color=never'

可以参考:https://blog.csdn.net/velanjun/article/details/53100078

#要彻底解决就在编译(busybox【android的根文件系统】)根文件系统的时候把shell着色去掉。

https://blog.csdn.net/firststars/article/details/46969977

4、连接时需要确认usb驱动已经安装ok,且adb已经打开

三、Ubuntu 16.04 adb 安装

1、安装adb

(1)sudo apt update
(2)sudo apt install android-tools-adb android-tools-fastboot
(3)adb version 检查是否安装成功,正常情况下显示:Android Debug Bridge version 1.0.32,出现这个表示安装成功

参考:https://zhuanlan.zhihu.com/p/33373504

2、ubuntu上不用配置的环境变量,但是需要对USB得权限相关相关进行配配置,否自会出现 如下的问题: (1)在命令行输入:lsusb 查看usb的使用情况, 其中绿色方框里面的 是我当前连接的android设备,记录下ID中的18d1:0001.后面会用到 (2)输入命令:sudo vim /etc/udev/rules.d/70-android.rules【70-android 名字可以更改】,在里面输入以下内容并且保存,下面内容中的ATTRS{idVendor}为上图中的ID中的冒号左边 部 分, ATTRS{idProduct}为上图中的ID中的冒号的右边部分。如果有多个设备的话,可以直接在这个文件下,换行,继续按照下面的格式添加内容。

单个的情况下:
SUBSYSTEM=="usb",ATTRS{idVendor}=="18d1",ATTRS{idProduct}=="9025",MODE="0666"

多个的情况下:
SUBSYSTEM=="usb",ATTRS{idVendor}=="21d2",ATTRS{idProduct}=="0363",MODE="0666"
SUBSYSTEM=="usb",ATTRS{idVendor}=="18d1",ATTRS{idProduct}=="9025",MODE="0666"

(3) 保存之后就给该文件赋予相关权限执行:sudo chmod a+rx /etc/udev/rules.d/70-android.rules

(4)输入命令:sudo service udev restart 重启udev,就可以使用了 可以参考:

https://www.cnblogs.com/xiaoxuetu/p/3224386.html

https://blog.csdn.net/lqrensn/article/details/8134397/

四、ADB 指令

常用指令可以参考以下:

https://blog.csdn.net/androidstar_cn/article/details/52782863