adb Mac上的安装使用和遇到的问题

一、ADB的安装

1、安装homebrew (自行百度,反正是要翻墙的)

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

2、安装adb

brew cask install android-platform-tools

3、运行adb

adb devices

4、adb常用命令

  • 查看ADB版本:adb version
  • 查看手机设备:adb devices
  • 查看设备型号:adb shell getprop ro.product.model
  • 查看电池信息:adb shell dumpsys battery
  • 查看设备ID:adb shell settings get secure android_id
  • 查看设备IMEI:adb shell dumpsys iphonesubinfo
  • 查看Android版本:adb shell getprop ro.build.version.release
  • 查看手机网络信息:adb shell ifconfig
  • 查看设备日志:adb logcat
  • 重启手机设备:adb reboot
  • 安装一个apk:adb install /path/demo.apk
  • 卸载一个apk:adb uninstall <package>
  • 查看系统运行进程:adb shell ps
  • 查看系统磁盘情况:adb shell ls /path/
  • 手机设备截屏:adb shell screencap -p /sdcard/aa.png
  • 手机文件下载到电脑:adb pull /sdcard/aa.png ./
  • 电脑文件上传到手机:adb push aa.png /data/local/
  • 手机设备录像:adb shell screenrecord /sdcard/ab.mp4
  • 手机屏幕分辨率:adb shell wm size
  • 手机屏幕密度:adb shell wm density
  • 手机屏幕点击:adb shell input tap xvalue yvalue
  • 手机屏幕滑动:adb shell input swipe 1000 1500 200 200
  • 手机屏幕带时间滑动:adb shell input swipe 1000 1500 0 0 1000
  • 手机文本输入:adb shell input text xxxxx
  • 手机键盘事件:adb shell input keyevent xx
  • 连接多个手机设备时,指定手机设备:adb -s serialNumber <command>

4、adb无线连接

  • 保证手机和电脑处在同一个无线网络内
  • 在USB连接的基础上,执行命令【adb tcpip 5555】
  • 断开USB连接,执行命令【adb connect 192.168.x.x:5555】
  • 此时执行命令【adb devices】即可查看到连接的手机设备信息

二、adb 遇到的问题

adb命令报错:Command not found adb,或者每次使用前要source .bash_profile文件

1、解决问题

在根路径配置.bash_profile文件,如果没有:

创建.bash_profile文件:touch .bash_profile
打开.bash_profile文件:open .bash_profile 在编辑PATH内容为自己Android SDK的tools和platform-tools

输入以下内容:

/**
 * 方法一、
 */
export PATH=${PATH}:/Users/TomLeisen/Library/Android/sdk/tools:/Users/TomLeisen/Library/Android/sdk/platform-tools

/**
 * 方法二、
 * 我自己采用这种方法
 */
ANDROID_HOME=/Users/TomLeisen/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
export NDK_ROOT=/Users/TomLeisen/Library/Android/android-ndk-r16b
export PATH=$PATH:$NDK_ROOT

回到命令行输入source .bash_profile 就可以使用adb命令了
 

2、解决问题

刚才的操作可能会导致一个问题,就是每次打开命令行都需要输入 source .bash_profile
解决方法如下:

在根路径配置.zshrc文件,如果没有:

创建.zshrc文件:touch .zshrc
打开.zshrc文件:open .zshrc 

输入以下内容:

source .bash_profile

回到命令行输入source .zshrc 就可以使用adb命令了

在此记录下,说不定哪天又手贱升级了电脑系统(写这个文章的初心是因为手贱把电脑升级后用不了adb,哈哈)!!!

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值