ADB
文章平均质量分 62
adb、Android studio、monkey相关介绍
o微暖o
这个作者很懒,什么都没留下…
展开
-
ADB(九)---以 root 权限运行 adbd
一、以root权限运行adbd的原因1、adb的运行原理是PC端的adb server与设备端的守护进程adbd建立连接,然后PC端的adb client通过adb server转发命令,adbd接受命令行解析运行2、所以如果adbd以普通权限执行,有些需要root权限才能执行的命令就无法直接用adb xxx执行3、这时就可以进入shell命令行,通过su权限执行4、也可以让adbd以root权限执行,这样就能随意执行更高权限的命令 二、以root权限运行adbd的命令...原创 2021-04-02 11:55:29 · 13827 阅读 · 1 评论 -
ADB(八)---input命令行工具
一、简介adb shell 里面有个很实用的命令行工具:input,可以模拟按键/输入操作input命令行工具的完整help信息如下:二、input常用命令input [<source>] [-d DISPLAY_ID] <command> [<arg>...]1、text <string>(Default:touchscreen):输入文本 如下:在焦点处于某文本框时,可以通过input text 命令来输入文...原创 2021-03-31 14:32:39 · 2544 阅读 · 0 评论 -
ADB(七)---Android系统日志
一、简介Android系统的日志分为两部分:(1)底层的Linux内核日志,输出到/proc/kmsg(2)Android日志,输出到/dev/log二、Android日志命令格式:[adb] logcat [<option>] ... [<filter-spec>] ...常用用法列举如下:1、按级别过滤日志 Android的日志分为以下几个优先级:(1)V---VERBOSE(最低,输出最多日志)(2)D---DEBUG(...转载 2021-03-30 20:31:33 · 1158 阅读 · 0 评论 -
ADB(六)---重置测试设备
重置测试设备:testharness 命令1、必须在Android10(API级别29)及更高版本的测试设备上使用2、使用testharness恢复设备时,设备会自动将允许通过当前工作站调试设备的RSA秘钥备份在一个持久位置上,重置后,工作站可以继续调试设备并向设备发送adb命令3、为了方便用户继续测试设备,使用testharness恢复设备还会更改以下设备设置: (1)跳过开机向导 (2)停用锁定屏幕 (3)停用紧急提醒 (4)停用账号自动更新 (5)停用自动系统...转载 2021-03-30 15:24:01 · 554 阅读 · 0 评论 -
ADB(五)---截屏与视频录制
一、截取屏幕截图:screencap命令1、使用screencap命令截取屏幕截图,保存在/sdcard/目录下 adb shell screencap /sdcard/screen.png 2、把截图从设备复制到主机 adb pull /sdcard/screen.png local 二、录制视频:screenrecord命令(有些手机不支持)1、使用screenrecord命令录制设备显示屏,视频保存在/sd...转载 2021-03-30 14:51:21 · 1433 阅读 · 0 评论 -
ADB(四)---调用软件包管理器(pm)
一、 调用软件包管理器 (pm:package manager)(1)在 adb shell 中,可以使用软件包管理器 (pm) 工具发出命令,以对设备上安装的应用软件包执行操作和查询(2)在 shell 中,相应的语法为:pm command(3)从 adb 发出软件包管理器命令,不进入远程 shell:adb shell pm command二、常用的软件包管理器命令1、list packages [options] filter:输出所有软件包,或者输出软件包名称中...转载 2021-03-30 14:16:42 · 631 阅读 · 0 评论 -
ADB(三)---调用 Activity 管理器 (am)
调用 Activity 管理器 (am)(1)在 adb shell 中,使用 Activity 管理器 (am) 工具发出命令以执行各种系统操作,如启动 Activity、强行停止进程、广播 intent、修改设备屏幕属性,等等。(2)在 shell 中,相应的语法为:am command(3)从 adb 发出 Activity 管理器命令,不进入远程 shell:adb shell am command(4)常用的activity管理器命令命令 说明 start[o...转载 2021-03-30 10:15:22 · 498 阅读 · 0 评论 -
ADB(二)---常用命令
1、查询设备: adb devices:显示已连接设备列表 序列号:由 adb 创建的字符串,用于通过端口号唯一标识设备。下面是一个序列号示例:ebd568f7 状态:设备的连接状态可以是以下几项之一: offline:设备未连接到 adb 或没有响应。 device:设备现已连接到 adb 服务器。请注意,此状态并不表示 Android 系统已完全启动并可正常运行,因为在设备连接到 adb 时系统仍在启动。不过,在启动后,这将是设备的正常运行状态.....转载 2021-03-25 20:27:31 · 969 阅读 · 0 评论 -
ADB(一)---简介
1.先获取apk包名打开apk,然后执行如下adb指令:adb shell dumpsys window windows|find mFocusedApp2.然后根据包名查看apk应用的版本号windows:adb shell pm dump 包名 | findstr “versionName”linux:adb shell pm dump 包名 | grep “v...原创 2020-01-10 10:39:01 · 589 阅读 · 0 评论 -
Android studio搭建开发环境
Android studio下载官网地址:https://developer.android.google.cn/studio官网可以下载EXE或者zip格式,但是该下载方式不包含SDK,需要另行下载SDK下载安装:1.下载Android SDK Tools,首先打开https://www.androiddevtools.cn/,我们可以看到这里面有Android开发所需的各...原创 2020-03-30 20:17:03 · 177 阅读 · 0 评论