ADB安装及命令-自用查询

这篇具有很好参考价值的文章主要介绍了ADB安装及命令-自用查询。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

ADB简介

ADB,即 安卓调试桥 (Android Debug Bridge, adb),它是 Android 开发/测试⼈员不可替代的强⼤⼯具,也是
Android 设备玩家的好玩具。是⼀种可以⽤来操作⼿机设备或模拟器的命令⾏⼯具。它存在于 sdk/platform-tools ⽬录下。虽然现在 Android Studio 已经将⼤部分 ADB 命令以图形化的形式实现了,但是了解⼀下还是有必要的。

常用命令整理

查看设备及安装卸载

查看当前连接设备:

adb devices

如果发现当前设备连接了多台设备我们可以指定某设备

adb -s <指定设备的device_name> <你需要运⾏的命令>

获取当前界⾯中显示APP的 activity

1. Windows系统:
adb shell dumpsys window|findstr mCurrentFocus
2. Mac/Linux系统:
adb shell dumpsys window|grep mCurrentFocus

启动activity

adb shell am start <包名>/<完整Activity路径>

获取android移动设备的版本信息

adb shell getprop ro.build.version.release

通过adb命令安装apk⽂件

 adb install "<xxx.apk>" -------此安装⽅式,如果已经存在,⽆法安装;
 adb install -r "xxx.apk" -------覆盖安装,如果已存在安装,会覆盖原有应⽤进⾏安装;

通过adb命令卸载应⽤

 adb uninstall <包名>

查看⼿机端安装的所有app包名/在后⾯加上 -f ,这样还能显示该APP的路径

adb shell pm list packages
adb shell pm list packages -f

截图

adb shell screencap /sdcard/screen.png

屏幕事件

输⼊⽂字:

adb shell input text "test"
adb shell input text "%s" %s 代表空格

点击屏幕坐标:

adb shell input tap <X坐标> <Y坐标>

屏幕滑动:

adb shell input swipe <<X坐标> <Y坐标>> <<X偏移坐标> <Y偏移坐标>> <耗时>

发送指令:

adb shell input keyevent <指令>

# 指令查看位置:
/system/usr/keylayout/qwerty.kl

⽇志查询

adb logcat

查询系统服务情况

adb shell dumpsys <服务名>
服务名:类名-对应功能
activity 
	ActivityManagerService AMS相关信息
package 
	PackageManagerService PMS相关信息
window 
	WindowManagerService WMS相关信息
input
	InputManagerService IMS相关信息
power 
	PowerManagerService PMS相关信息
procstats
	ProcessStatsService 进程统计
battery 
	BatteryService 电池信息
alarm 
	AlarmManagerService 闹钟信息
meminfo 
	MemBinder 内存信息

其它 adb 命令

查看进程信息:
使⽤adb shell ps命令查看进程信息。可以在该命令后加包名,来查看某个应⽤程序的进程信息。
查看CPU使⽤情况:
使⽤adb shell top 命令来查看系统CPU使⽤情况.

ADB安装

1)adb 包含在 Android SDK 平台⼯具软件包中
进去网址,选择对应的SDK工具包
ADB安装及命令-自用查询,移动端测试,adb
2)platform-tools所在⽂件夹路径添加⾄环境变量中:
变量名----》ANDROID_HOME
变量值-----》platform-tools所在⽂件夹路径
3)再在环境变量Path中添加:
%ANDROID_HOME%\platform-tools
4)校验adb是否正常运⾏
请新建(⼀定要新建)cmd窗⼝;在cmd中运⾏ where adb
或者 执⾏ adb --version 可以得到 adb 的版本信息;

ADB连接设备

Android 实体机连接准备

如要在通过 USB 连接的设备上使⽤ adb,您必须在设备的系统设置中启⽤ USB 调试(位于开发者选项下)。
在搭载 Android 4.2 及更⾼版本的设备上,“开发者选项”屏幕默认情况下处于隐藏状态。如需将其显示出来,请依次转到设置 > 关于⼿机,然后点按版本号七次。返回上⼀屏幕,在底部可以找到开发者选项。

注意:当您连接搭载 Android 4.2.2 或更⾼版本的设备时,系统会显示⼀个对话框,询问您是否接受允许通过此计算机进⾏调试的 RSA
密钥。这种安全机制可以保护⽤户设备,因为它可以确保只有在您能够解锁设备并确认对话框的情况下才能执⾏USB 调试和其他 adb 命令。

在某些设备上,“开发者选项”屏幕所在的位置或名称可能有所不同。

Android 虚拟机连接准备

Android 模拟器安装,可以使⽤雷电模拟器:https://www.ldmnq.com/
然后替换Android 模拟器的 adb.exe⽂件

注意:Android模拟器的安装⽬录下也有⼀个adb.exe⽂件;这个adb.exe ⽂件往往和⾃⼰下载的 adb 安装⽬录下的 adb.exe 的版本是不⼀致的;所以我们需要将我们⾃⼰下载的 adb 安装⽬录下的 adb.exe ⽂件复制 并 替换掉 Android模拟器安装⽬录下的 adb.exe ⽂件;文章来源地址https://www.toymoban.com/news/detail-683555.html

到了这里,关于ADB安装及命令-自用查询的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 软件测试基础篇五App之adb命令

    命令优势:效率高 面试会问 工具的本质也是调用命令 解决工具的能力边界 ADB可以用来安装卸载软件、管理安卓系统软件、启动测试、抓取操作日志等 1、查看已连接的设备列表:adb devices 2、断开连接设备: adb disconnect 手机ip 3、无线连接设备: adb connect 手机ip(手机和电脑处于同

    2024年02月03日
    浏览(55)
  • Adb操作命令及详解------全面科普(测试木头人)

    今天给大家整理一下Adb命令,欢迎大家来一起学习 对此内容大家有任何疑惑大家都可以私信木头人哦 目录 一、adb概念 二、adb命令 三、adb文件操作命令 四、Adb设备信息操作命令 五、Adb监控手机端资源的命令 六、adb shell , adb 命令的区别: 七、adb shell命令 八、Adb shell 文件管理

    2024年01月25日
    浏览(40)
  • 功能测试(九)—— adb命令、Charles手机抓包

    目录 目标 一、APP命令格式 1.1 查看已连接的设备列表 1.2 断开连接设备 1.3 无线连接设备 1.4 开启adb服务 1.5 关闭adb服务 1.6 安装软件包 1.7 卸载软件包 1.8 获取包名 1.9 获取当前窗口(注意大小写区分) 1.10 清除缓存 1.11 启动/停止应用 1.12 获取手机日志 1.13 获取启动时间

    2024年02月09日
    浏览(59)
  • adb安装与基础命令

    adb:安卓调式桥,用于完成电脑和手机之间的通信控制 xcode:来完成对于ios设备的操控。前提是有个mac电脑 URL:https://www.androiddevtools.cn/ 点击版本号,打开开发者模式 开发者模式,打开usb调试 以夜神为例:连接模拟器设备 adb connect 127.0.0.1:62001 连接完成后,用 adb devices 命令

    2024年02月04日
    浏览(36)
  • adb简介-安装-常用命令

    一、ADB概述         ADB的全称是Android Debug Bridge 安卓调试桥。         用于通过电脑端来操作模拟器或真实设备的命令行工具。它存在于电脑端platform-tools目录下(adb.exe),adb是一种C/S架构的客户端-服务器程序。 二、下载及安装 1.下载adb工具 Downloads - ADB Shell 下载解压只

    2024年02月13日
    浏览(44)
  • ADB安装方法及常用命令汇总

    ADB即 Android Debug Bridge ,起到调试桥的作用,使用ADB可以用电脑快速对手机进行调试,如安装APK、push文件等。 电脑中必须安装有Java环境,才能使用ADB。获取ADB安装包的方式有两种: 方式一 ADB包含在 Android SDK 平台工具软件包中。可以直接使用 SDK 管理器下载ADB的软件包,该管

    2024年02月15日
    浏览(40)
  • Adb安装、连接安卓手机以及一些常用命令

    今天觉得很好玩,哈哈哈。 直接用的安卓真机,使劲造哈哈哈哈。 1、下载Adb (1)下载sdk,傻瓜式安装,下一步就行! (2)配置环境变量: 此电脑–右击属性–高级系统设置–环境变量 在系统变量 Path 添加platform-tools和tools路径 (3)检验 win+r ,输入cmd打开控制台,输入adb version如

    2024年02月09日
    浏览(91)
  • Mac 安装配置adb命令环境(详细步骤)

    因为android sdk里边开发的一些包都是依赖java语言的,所以,首先要确保已经配置了java环境。 Android Studio官网下载链接 详细的安装连接请参考 Mac 安装Android studio 在安装完成之后,将android的adb工具所在目录加入环境变量里面。 (1) 修改.bash_profile文件中的内容 在终端中输入 vi

    2024年02月14日
    浏览(53)
  • adb 命令拷贝文件到安装包内置目录

    Android 高版本手机无法直接读取外置 sdcard 的文件,而且还需要动态申请读写权限,在做 demo 测试时不方便。将测试文件放入 /data/data/packagename 下则不需要申请存储权限,而且可以直接读写,方便测试、调试。 一种方式是通过 Android Studio 的 Device File Explorer 上传电脑上的文件,

    2024年02月16日
    浏览(37)
  • 如何用ADB命令安装apk包到手机

    1. 手机开启开发者模式 测试手机:华为mate40Pro (设置-关于手机-HarmobyOS版本,点击7下,弹出‘您正处于开发者模式!’)          2.假设需要安装的包是 a.apk 3.用USB线缆连接手机和电脑,手机弹出一个调试选项页面,选择。 如果未弹出该页面,可能会有以下几种原因:

    2024年02月17日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包