adb专题

Android常用命令行——gradlew,adb,adb shell

gradlew 下面全是针对 windows 操作系统的。如果是 Linux / Mac 请直接用 ./ 前缀。 gradlew clean //类似Clean Project gradlew -v //查看Gradle、Groovy、Ant、JVM等的版本gradlew build --info //编译并打印日志gradlew dependencies --info //查看详细的依

macbook配置adb环境和用adb操作安卓手机

(参考:ADB工具包的安装与使用_adb工具箱-CSDN博客) 第一步:从Android开发者网站下载Android SDK(软件开发工具包)。下载地址为: 第二步:解压下载的SDK压缩文件到某个目录中。 进入解压后的目录,找到其中的"platform-tools"文件夹。记录"platform-tools"文件夹路径: 第三步:将"platform-tools"文件夹的路径添加到系

android的adb详解(多设备时adb调用)

在多设备(模拟器)时,想要直接用logcat查看其中一台的状态,或者直接把应用安装到目标设备上时,需要指定设备号。 adb devices 这个指令可以得到当前设备的序列号(serialNumber)。 比如一个模拟器通常是 emulator-5554 在adb的指令后面加上参数 -s <serialNumber> 比如 -s emulator-5554 就可以指定a

安卓设备优雅的命令 adb 以及 优秀的控制 scrcpy

一、背景 如果有多台安卓设备,并为这些设备安装软件,一个个使用u盘再加上鼠标操作虽然可以做到,但是大概率比较麻烦。试想下,如果坐在电脑旁边,就能鼠标在电脑上点点就能解决问题,是多么优雅的一件事情。 二、前期文档 adb 操作概述 GitHub - mzlogin/awesome-adb: ADB Usage Complete / ADB 用法大全 三、实际操作 GitHub -

Android Studio ADB not responding. If you'd like to retry, then please manually kill adb.exe and c

有两种方法可以尝试一下: 第一种: adb.exe默认运行的端口号为5037,有可能是端口号被占用 1.打开dos界面 2.输入命令:netstat aon|findstr "5037"   将会跳出占用端口号的pid 3.打开任务管理器的进程页面,根据pid找出相应的进程,结束该进程 retry adb.exe,看是否能运行 第二种: 重新启动adb.exe服

Android adb shell data目录,Permission denied

Android adb shell进入data目录,Permission denied 权限被拒绝 在shell里面输入su root,去申请root权限,注意:有小部分手机是需要点击授权,再次执行cd data/data即可进入手机data/data目录,才可以。 谢谢大家的观看,更多精彩技术博客,会不断的更新,请大家访问, 刘德利CSDN博客, http://blog.c

软件测试——稳定性测试:adb Monkey

Monkey 1. Monkey1.1 Monkey 是什么1.2 Monkey 测试场景1.3 Monkey 特点1.4 Monkey 在哪里1.5 测试准备事项1.6 Monkey 参数列表 2. 基本命令3. 常用参数4. 事件类型5. 调试参数6. 日志管理7. 日志错误定位8. Monkey测试可以发现的问题 1. Monkey 1.1 Monkey 是什么

在adb shell中发送键值和输入文本

以下内容来自:adb shell input --help adb shell input text <string>  向设备输入文本(光标所在的文本框) adb shell input keyevent <event_code> 向设备发送按键事件 如:       在编辑短信时,往文本框输入文本:adb shell input text "hello"  向手机发送键值

adb install -r 覆盖安装Android应用

如果设备上已经安装了同款应用(不论是低版本号还是相同版本号),想要直接覆盖安装 应使用 “adb install -r ” 这个命令, 如果使用 “adb install  ” 无法覆盖安装,并且报错安装不上

华为鸿蒙 adb

安卓应用程序安装在鸿蒙手机上,使用adb开启服务失败 查找原因后: 1. 鸿蒙有自己的adb,叫hdc 文档中心 2. 可以打个鸿蒙的apk,调用hdc 3. 可以尝试降低应用android api版本,使adb在鸿蒙系统中可以使用

基于AccessibilityService和ADB shell实现自动操作

实现自动操作,就是利用代码脚本,模拟人的操作,包括点击,滑动,输入文字,物理按键等,实现一系列操作。 为什么要实现自动操作? 为了自动化测试?android app的功能越来越多,测试们的事情都忙不过来,这时,有些大量的工作就可以交给脚本来完成。 比如,测试抢微信红包的工作,测试游戏打怪升级,测试自动聊天,测试考勤打卡等等等等。。。。 android中多种模拟操作的方法: 第一种:模拟M

adb常用命令详解--提升开发效率利器

文章目录 文件管理截屏与录屏logcat 使用dumpsys 相关ps 相关am 相关pm 相关wm 相关setprop 设置属性input 相关adb connect 远程无线调试其它 本文首发地址 https://h89.cn/archives/281.html 最新更新地址 https://gitee.com/chenjim/chenjimblog 博主 Linu

利用ADB调试桥免ROOT卸载安卓预装应用

利用ADB调试桥免ROOT卸载安卓预装应用 用过安卓的小朋友都知道绝大多数手机厂商(尤其是国产手机厂商)都会在出厂前预装一大堆乱七八杂的应用。这些软件大多无法删除,占用空间不说,还严重影响使用体验,甚至可能存在安全隐患。虽然可以通过root来解决问题,但是root并不是每个人都有能力尝试的,而且很多机型并没有成熟的root方案。大多手机root后无法保修的政策,更是让人不敢去root。 那么有没

多个android设备online时,命令行窗口通过adb连接指定设备方法

1. 通过adb devices命令获取所有online设备的serial number。 C:\Users\Administrator>adb devices List of devices attached emulator-5554   device SH0A6PL00243    device 上面表示,当前有两个设备online,第一个emulator-5554是模拟器,后一个

linux、adb、git、shell使用技巧

1. 覆盖型写法 (文件里原来的内容被覆盖) echo "aaa" > a.txt 添加型写法 (新内容添加在原来内容的后面) echo "aaa" >> a.txt、 2.adb指令积累 echo "AT+QCCID=?" > /dev/ttyUSB0 AT指令 ll /dev/ttyUSB* busybox find /sys -name "val" grep

ADB调试命令大全

目录 前言命令大全1.显示当前运行的全部模拟器:adb devices2.启动ADB: adb start-server3.停止ADB: adb kill-server4.安装应用程序: adb install -r [apk文件]5.卸载应用程序: adb uninstall [packagename]6.将手机设备中的文件copy到本地计算机:7.将本地计算机的文件copy到手机设备中8

adb之ps命令用法

目录 前言一、命令参数二、输出结果含义 前言 在adb shell终端,输入 ps,可查看手机当前所有的进程状态,其中ps的英文全称是Process Status。 ps命令对于分析系统异常情况时都是必备的技能,需要通过这个简单命令来查看系统真实的状态。 一、命令参数 -A: 显示所有进程,包括与控制终端无关的进程。-a: 显示所有终端(与 -d 相反)。-d: 显示所有

【安卓设备】通过adb批量安装apk

1、adb链接设备 H:\tv\apk>adb connect 127.0.0.1:21503 2、批量安装apk 如果地址不一致需要将 H:\tv\apk\ 改成自己的路径地址,同时注意该命令只能安装文件名为英文的不支持中文名称,如果有需要先更改文件名称。 H:\tv\apk>for %f in (H:\tv\apk\*.apk) do adb install "%f"

【安卓逆向】adb root adbd cannot run as root in production builds

尝试了很多方法不行, 最终在这篇贴纸看到这段代码 su -c "resetprop ro.debuggable 1";su -c "resetprop service.adb.root 1";su -c "magiskpolicy --live 'allow adbd adbd process setcurrent'";su -c "magiskpolicy --live 'all

adb简单使用命令

1. 查看当前连接的设备 adb devices 2. 文件路径 adb install apk          注意文件路径中不能有中文 3. adb shell  ps Toplogcatlogcat可以结合greplogcat *:w 显示警告级别以上de  4. adb uninstall 软件名 1.软件名如何查看? 使用命令adb shell pm list pac

UNIAPP-ADB无线调试

ADB下载 SDK 平台工具版本说明  |  Android Studio  |  Android Developers (google.cn)  环境变量配置 ADB版本查看  adb version 手机使用数据线连接到电脑 手机需要授权adb调试(开发人员选项里面) CMD输入命令 adb tcpip 5555 到了这一步你手机已经启动了adb服务了,可以拔掉

使用adb将tcpdump的流量导到wireshark

搭建环境 1、下载安 装adb 如果之前电脑里有装Android SDK,那么在 Android SDK 的 Tools 里面有 adb 工具, 将adb配到环境变量里 2、下载安装windows 端 netcat 工具 安装好后配到环境变量里 3、下载安装android 端 netcat 工具(手机要Root) 可以下载 Bu

adb卸载系统应用

1.进入shell adb shell 2.查看所有包 pm list packages 3.查找包 如查找vivo相关的包 pm list packages | grep vivo 发现包太多了,根本不知道哪个是我们想卸载的应用 于是可以打开某应用,再查看当前运行应用的包名 如下: 4.查找当前前台运行的包名 打开某应用,在亮屏状态输入 #查看当前运行的Ac

【APP移动端自动化测试】第一节.环境配置和adb调试工具

文章目录 前言一、Java环境搭建二、AndroidSDK环境搭建三、Android模拟器安装四、adb调试工具基本介绍      4.1 adb构成和基本原理      4.2 adb获取包名,界面名      4.3 adb文件传输      4.4 adb获取app启动时间      4.5 adb获取手机日志      4.6 adb其他有关命令总结 前言

adb shell pm path packageName

在Android命令行中,如果你想要查询某个应用程序的安装位置,可以使用pm命令(Package Manager的缩写)。这个命令提供了很多关于软件包管理的操作,查询应用安装路径,可以使用path选项。 具体命令如下: adb shell pm path <package_name> 这里的<package_name>需要替换为你想要查询的服务或应用的包名。例如,如果你想要查询Dialer

Android Monkey测试入门-2-ADB安装和卸载命令

前面一篇,我们安装了Android SDK环境,里面有一些工具是我们接下来要用到的。在学习Moneky之前,我们来学习几个ADB命令。如果一个专门做app测试的,说自己不会用adb安装软件,说明这个人真的只会做功能测试,而且是前端界面那种简单的功能测试。记得,在之前的公司招聘测试工程师的时候,我问过很多人两个关于app测试的问题。第一个就是android和iOS安装包的后缀名是什么。