adb

一、 简介

Android Debug Bridge,我们一般简称为adb,主要存放在sdk安装目录下的platform-tools文件夹中,它是一个非常强大的命令行工具,通过这个工具用来连接电脑和Android设备(手机、电脑、电视、平板、电视盒子等)。

二、安装

    1. 下载安装包:

    链接: https://pan.baidu.com/s/1ar6OPXCRohYXFAa83wmoxQ 

    提取码: 54zh 

    2. 解压文件包到固定位置:D:\android-sdk-windows

      3. 新建a环境变量;将b环境变量添加到path环境下

                * a. 添加环境变量:

                            变量名:ANDROID_HOME

                            变量值:D:\android-sdk-windows

                * b.  在path目录最后面添加:%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools;

            4. 打开命令提示符:win键+R,并输入“cmd”

            5. 在cmd输入命令验证添加环境变量是否成功:adb version

查看adb环境是否配置成功

三、准备模拟器

1. 下载并安装雷电模拟器:http://www.ldmnq.com/

    2. 安装完成后,我们需要查看雷电模拟器是否连接adb,在cmd中输入命令:adb devices

查看模拟器是否安装成功

四、常用命令

    4.1 adb kill-server和adb start-server

        关闭adb server和开启adb server。

        有时候ADB Server会出现异常故障,我们组需要使用上述命令重启ADB Server。

4.2 adb devices

            查看当前PC端连接有多少设备,通常使用此命令判断设备是否连接上电脑。

4.3 adb logcat > 

       start.

            获取设备运行日志。通过该命令捕获安卓APP崩溃时的异常信息,帮助问题定位。

            然后找到并打开日志,分析其中异常信息。

4.4 adb install

            栗子:adb install xxx.apk

            作用:给安卓设备安装xxx软件。运行命令后,有些手机手动确认允许电脑安装软件。

    4.5 adb pull

        栗子:adb pull /sdcard/123.txt C://abc

        作用:将设备文件/sdcard/文件夹下的123.txt文件复制到电脑的C盘adb文件夹下。

4.6 adb push

        栗子:adb push C://123.txt /sdcard/    (sdcard为手机默认的储存位置)

        作用:将电脑C盘目录下的123.txt文件复制到设备/sdcard/下。

    4.7 adb shell

        进入安卓设备的shell终端。安卓是给予Linux开发的,每一个安卓设备都自带shell终端。

        我们可以使用shell终端来进行各项操作,比如查看文件目录:ls

        或者可以查看安卓手机运行状态:top

         还可以查看手机剩余运行内容:free -m

          还可以查看手机剩余存储空间:df

获取当前activityname:

Windows:    adb shell dumpsys activity | findstr "mFocusedActivity"

Mac:    adb shell dumpsys window | grep mCurrentFocus


adb shell monkey -p com.jiochat.jiochatapp --throttle 100 --ignore-crashes --ignore-timeouts --ignore-security-exceptions --ignore-native-crashes --monitor-native-crashes -v -v -v 1000000>d:\b.log

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容