目录目标一、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 
?作者简介: 小曾同学.com,一个致力于测试开发的博主⛽️, 如果文章知识点有错误的地方,还请大家指正,让我们一起学习,一起进步。? 座右铭:不想当开发的测试,不是一个好测试✌️。 如果感觉博主的文章还不错的话,还请点赞、收藏哦!?今天主要分享在移动测试中经常使用的adb命令adb bugreport、adb shell getprop,其他常用的adb命令可以查看小编之前汇总的文档:adb命令
1 Android Log最近遇到一些log 的事情,很多来自网上达人的分享,加在一起总结一下:log文件分为实时打印的,还有状态信息的两种    实时打印的主要有:logcat main,logcat radio,logcat events,tcpdump, QXDM Log    状态信息的有:adb shell dmesg,adb
转载 2023-10-30 16:02:23
626阅读
AP的log抓取  主要有main log和kernel log两种。1、Main log  注释:    Main log为应用程序的log,也是最常用的一种。提交功能性bug时,一般都要提供Main log。  方法1:    在手机后台里开一个进程用来实时保存调试log到main_xxx.txt &。    命令:        adb shell        logcat -v
转载 2023-10-15 21:10:38
1333阅读
使用cmd进入命令窗口,也可以在当前目录下按Shift+鼠标右键,选择“在此处打开命令行(W)”;使用 logcat 命令:  一、查看和跟踪系统日志缓冲区的命令logcat的一般用法(格式)是: [adb] logcat [<option>] ... [<filter-spec>] ...      PC端连接上需要抓取
log文件分为实时打印的,还有状态信息的两种实时打印的主要有:logcat main,logcat radio,logcat events,tcpdump, QXDM Log状态信息的有:adb shell dmesg,adb shell dumpstate,adb shell dumpsys,adb bugreport实时log:  adb logcat -b events -v time 打
adb常用操作1.连接指定设备adb -s 127.0.0.1:5555 shell2.给某个app发送广播am broadcast -a "send_by_frank_test" am broadcast -a "send_by_frank_test" --es aaa bbb3.手机app无法- 前提:手机已root - 详细步骤 - 计算证书名 - `openssl x509
一、应用层1.www:在捕获的的数据中心选取一个http报文,打开并找到其对应的网址,双击打开二、传输层源地址172.31.148.75目的地址183.232.231.174域名www.baidu.com     1、TCP的三次握手第一次握手:源地址向目的地址(百度)发送连接请求,标志位SYN=1,Seq=0;第二次握手:目的地址的TCP收到
转载 9月前
144阅读
adb的全称是Android Debug Bridge,就是起到调试桥的作用 借助adb工具,我们可以管理设备或手机模拟器的状态。还可以进行很多手机操作,如安装软件、系统升级、运行shell命令等等。 其实简单而言,adb就是连接Android手机与PC端的桥梁,可以让用户在电脑上对手机进行全面的操作。 前期工作: 程序
移动端测试 是指对移动应用进行的测试,即实体的特性满足需求的程度,进行测试前需要搭建测试环境。1 移动端自动化环境搭建1.1 java安装java JDK安装jdk-8u181-windows-x64.exe配置环境变量:JAVA_HOME:D:\developer tools\Java\jdk1.8.0_181配置path:%JAVA_HOME%\bin%JAVA_HOME%\jre\bin验证
转载 2023-12-19 21:07:32
75阅读
# 利用ADB进行Android设备的网络Android开发和调试中,网络是一项重要的技能。通过,我们可以了解应用程序的网络请求和响应数据,从而帮助我们更好地优化和调试应用程序。本文将介绍如何使用Android Debug Bridge (ADB) 来进行网络,并提供示例代码和序列图。 ## 什么是ADBADBAndroid Debug Bridge)是Androi
原创 10月前
835阅读
# Android ADB 开机自动实现指南 在Android开发和调试过程中,是一项非常重要的技能。通过抓取网络请求,我们可以深入了解应用与服务之间的交互。本文将教您如何通过 ADBAndroid Debug Bridge)在设备开机时自动。 ## 整体流程 以下是实现“Android ADB 开机自动”的总体流程: | 步骤 | 描述 | |------|------|
原创 7月前
103阅读
当升级targetSdkVersion 到 28 后发现在 Android 7.0 以上机型不能包了。上网搜了一下有很多解决方案,但都有弊端,最后参考墙外的一篇文章找到了一个最优解决方案方案一:1.添加res/xml/network_security_config.xml<?xml version="1.0" encoding="utf-8"?> <network-secur
转载 2023-06-28 19:15:57
123阅读
1、原理 Fiddler是类似代理服务器的形式工作,它能够记录所有你的电脑和互联网之间的http(S)通讯,可以查看、修改所有的“进出”的数据。使用代理地址:127.0.0.1, 默认端口:8888。打开Fiddler会自动设置代理,正常退出会自动注销代理,非正常退出上不了网,重起一次Fiddler,或直接在IE里取消代理即可。 2、方法优劣 2).能实时,可模拟修改请求 2).只
转载 2023-10-09 18:16:58
100阅读
开发过程中,解决各种问题bug,不管是性能问题还是ANR问题,还是各种严重崩溃问题,经常需要抓取log,从log中分析找到问题源头,并进行修改。但是,统一时间点下,可能会有很多log打印出来,分属于各个不同的进程。因此,我们需要的部分可能已经被淹没了。因此,使用工具或者命令抓取需要的log部分,并尽可能少的减少遗漏,是非常有必要的。通常情况下,可以使用工具。因此,使用命令抓取变得很重要,这里就自己
转载 2024-03-05 21:31:36
252阅读
# 如何使用 Java ADB 命令 在学习 Android 开发时,了解如何使用 ADBAndroid Debug Bridge)进行网络是非常重要的。本文将指导你如何利用 ADB 来抓取 Android 设备上的网络请求。我们将通过一个简单的流程来实现这个目标。 ## 流程步骤概览 | 步骤 | 描述 | | ---- | ---- | | 1 | 准备工作:安装 ADB
原创 10月前
180阅读
文章目录背景步骤连接上 Android 设备将 tcpdump 文件 push 进 Android 设备某个目录中使用 tcpdump 将 capture.pcap 网络文件 pull 到本机 背景这篇文章我其实没打算写的,可能是懒吧!不过有个测试小妹妹测试我目前负责的一个项目,她大多数时候是需要进行网络来分析相关问题的。但是因为她的网络有的时候不准确,故我本人也远程连接过她的电脑
Android上使用Tcpdump进行包工具内容如下:(下载地址:)      adb ——谷歌提供的安卓远程调试工具 。(用于PC连接手机并输入命令)tcpdump——Linux系统中普遍使用的一款开源网络协议分析工具。(放在手机内部进行)wireshark——window 系统下的包工具。(查看分析抓取的数据) 条件:手机需要取
转载 2023-11-10 08:24:11
252阅读
# Android ADBsystrace实现教程 ## 概述 本教程将教会你如何使用Android Debug Bridge(ADB)工具来抓取systrace。ADB是一个非常有用的工具,它可以帮助开发者与Android设备进行通信和调试。Systrace是一种用于分析Android系统性能的工具,可以帮助我们定位和解决性能问题。因此,学习如何使用ADB抓取systrace对于开发者来说是
原创 2023-09-27 00:49:55
940阅读
logcat命令语法:[adb] logcat [<option>] ... [<filter-spec>] ...adb logcat -c 清除所有以前的日志adb logcat -d 打印日志,且自动退出log模式adb logcat -f 将日志输出到文件中。注意,这个文件保存在设备上,所以需要将日志创建在可写入的地方。比如/sdcard/logs.txtadb l
  • 1
  • 2
  • 3
  • 4
  • 5