mac下adb环境配置和常用adb命令

mac下adb环境的配置,及在Android开发和调试中常用的adb命令,在此收集整理以作参考备用。

adb命令配置

1 在命令行下,进入用户目录

cd $HOME

2 .bash_profile文件

输入下行命令获取当前文件列表:

ls -al

查看文件列表,如果没有.bash_profile文件,执行以下命令新建:

touch .bash_profile

如果文件已经存在,则直接执行第3步。

3 打开.bash_profile文件

执行下行命令打开文件

open -e .bash_profile

打开文件后,添加sdk的安装路径,如果你是安装的Android Studio而且没有手动去变换路径的话,直接复制下面两行命令后将用户名改为自己电脑的即可。如果自己修改了路径,则找到/Android/sdk/platform-tools和/Android/sdk/tools的路径,替换即可。

export PATH=${PATH}:/Users/用户名/Library/Android/sdk/platform-tools
export PATH=${PATH}:/Users/用户名/Library/Android/sdk/tools

4 更新刚配置的环境变量

source .bash_profile

5 执行adb version查看结果

显示adb版本号即为设置成功

Android Debug Bridge version 1.0.36
Revision 8f855a3d9b35-android

常用的adb命令

以下为Android开发和测试中常用的一些adb命令,整理在此,以便使用。

查看设备命令

  • adb devices , 获取设备列表及设备状态
  • adb get-state, 获取设备的连接状态

    device: 设备正常连接
    offline: 连接异常
    unknown: 无连接设备

开启和关闭命令

  • adb kill-server , adb start-server, 开启adb服务和关闭adb服务

    应用场景:连接异常,即连接的设备未响应时,一般先kill-server,再start-server。

安装和卸载命令

  • adb install xxx.apk , 安装一个apk

    xxx.apk 需要为绝对路径,实际操作中直接将apk拖到终端中即可。

  • adb install -r xxx.apk

    重新安装此apk,但是保留原有的数据和缓存文件

  • adb install -s xxx.apk

    安装apk到sd卡中,默认为安装到机身内存中

  • adb uninstall (-k)

    卸载apk(-k表示保留数据和缓存文件)

清除应用数据和缓存

  • adb shell pm clear

强制停止应用

  • adb shell am force-stop

设备相关

  • adb get-serialno 获取序列号
  • adb shell getprop ro.product.model 查看设备型号
  • adb shell getprop ro.build.version.release 查看Android系统版本
  • adb shell wm density 查看屏幕密度
  • adb shell wm size 查看屏幕分辨率

拷入和拷出文件

  • adb pull 拷出

    adb pull sdcard/simple.txt e:\
    adb pull sdcard/simple.txt e:\rename.txt 重命名文件名

  • adb push 拷入

    adb push d:\nice.txt sdcard/ 拷贝本地文件到手机sd卡


本文内容搜集自网络,非原创,若侵权请通知,即刻删除。


参考博客

ADB 用法大全
Android 常用 adb 命令总结

文章目录
  1. 1. adb命令配置
    1. 1.0.1. 1 在命令行下,进入用户目录
    2. 1.0.2. 2 .bash_profile文件
    3. 1.0.3. 3 打开.bash_profile文件
    4. 1.0.4. 4 更新刚配置的环境变量
    5. 1.0.5. 5 执行adb version查看结果
  • 2. 常用的adb命令
    1. 2.0.1. 查看设备命令
    2. 2.0.2. 开启和关闭命令
    3. 2.0.3. 安装和卸载命令
    4. 2.0.4. 清除应用数据和缓存
    5. 2.0.5. 强制停止应用
    6. 2.0.6. 设备相关
    7. 2.0.7. 拷入和拷出文件
      1. 2.0.7.1. 参考博客
  • ,