使用android adb命令工具操作

adb命令(二)使用monkey进行测试 前言 本章主要讲述用monkey对安卓机进行简单的随机用户点击事件 一、环境搭建 因为monkey是使用adb命令运行的,所以需要先安装部署adb环境 1、下载安卓sdk 链接:https://pan.baidu.com/s/1kvGUwk7Yj6VDwVcMlsdNUw 提取码:ukjs 2、配置环境变量 2.1)新增系统变量【ANDROID_HOME】 变量名称:ANDROID_HOME 变量值:E:\Mikasa_Soft\android-sdk-windows 2.1)编辑系统变量 阅读详情

常用的adb命令。大飞_Rflyee:http://blog.youkuaiyun.com/rflyee/article/details/10033287

0. 列出系统上已经安装的android平台和已建的avd信息

android list
1. 显示系统中已安装的全部Android平台:
    android list targets
2. 显示系统中已建的全部AVD(模拟器):
    android list avd
3. 创建AVD(模拟器):
    android create avd --name 名称 --target 平台编号
4. 启动模拟器:
    emulator -avd 名称 -sdcard ~/名称.img (-skin 1280x800)
5. 删除AVD(模拟器):
    android delete avd --name 名称
6. 创建SDCard:
    Linux:  mksdcard 1024M ~/名称.img
windows:mksdcard 1024M C:\Documents and Settings\Administrator\.android\name.img
7. AVD(模拟器)所在位置:
    Linux(~/.android/avd)      Windows(C:\Documents and Settings\Administrator\.android\avd)
8. 启动DDMS:(不建议)
    ddms
   启动Debug monitor:(建议)
   monitor.bat
9. 显示当前运行的全部模拟器:
    adb devices
10. 对某一模拟器执行命令:
      abd -s 模拟器编号 命令
11. 安装应用程序:
      adb install -r 应用程序.apk
12. 获取模拟器中的文件:
      adb pull <remote> <local>
13. 向模拟器中写文件:
      adb push <local> <remote>
14. 进入模拟器的shell模式:
      adb shell
15. 启动SDK,文档,实例下载管理器:
      android
16. 缷载apk包:
      adb shell
      cd data/app
      rm apk包
      exit
     adb uninstall apk包的主包名
      adb install -r apk包
17. 查看adb命令帮助信息:
      adb help
18. 在命令行中查看LOG信息:
      adb logcat -s 标签名
19. adb shell后面跟的命令主要来自:
     源码\system\core\toolbox目录和源码\frameworks\base\cmds目录。
20. 删除系统应用:
      adb remount (重新挂载系统分区,使系统分区重新可写)。
      adb shell
      cd system/app
      rm *.apk
21. 获取管理员权限:
    adb root
22. 启动Activity:
      adb shell am start -n 包名/包名+类名(-n 类名,-a action,-d date,-m MIME-TYPE,-c category,-e 扩展数据,等)。
23、发布端口:
    你可以设置任意的端口号,做为主机向模拟器或设备的请求端口。如:
adb forward tcp:5555 tcp:8000
24、搜索模拟器/设备的实例:
     取得当前运行的模拟器/设备的实例的列表及每个实例的状态:
    adb devices
25、查看bug报告:

adb bugreport

26、访问数据库SQLite3  (详见大飞_Rflyee: http://blog.youkuaiyun.com/rflyee/article/details/9767897)
     adb shell
     sqlite3
#cd system/sd/data //进入系统内指定文件夹
#ls //列表显示当前文件夹内容
#rm -r xxx //删除名字为xxx的文件夹及其里面的所有文件
#rm xxx //删除文件xxx

#rmdir xxx //删除xxx的文件夹 


大飞_Rflyee:http://blog.youkuaiyun.com/rflyee/article/details/10033287


ADB命令实战:解锁安卓隐藏彩蛋与系统调试进阶指南 Android Debug Bridge(ADB)是安卓开发与调试的核心工具,它通过命令行接口实现了电脑与安卓设备之间的深度通信。其工作原理基于客户端-服务器架构,允许开发者执行设备管理、应用调试、文件传输等操作。ADB的技术价值在于提供了对安卓系统底层功能的访问能力,是进行性能调优、自动化测试和系统定制的关键。在应用场景上,ADB不仅用于常规应用安装与日志抓取,更是探索系统隐藏功能(如彩蛋)和进行高级调试的利器。本文以触发安卓系统隐藏彩蛋为实践案例,详细演示了如何利用ADB命令深入系统腹地,涉及`am`、 阅读详情

相关推荐

掌握ADB工具:Android开发者的平台工具包指南

本文还有配套的精品资源,点击获取 简介:平台工具包中的ADB是Android开发的关键组件,提供了强大的命令行接口,使开发者能够通过多种方式与Android设备进行通信和操作,如安装应用、调试、文件传输和获取日志。ADB的最新版本可以解决兼容性问题。本文介绍了ADB的组成、常见用途,以及如何解决授权和设备不在线的问题,并强调了保持ADB更新的重要性。 1. ADB...

weixin_32098457的博客 2632

【原创工具】ADBGUI - GUI版ADB操作工具

adb常用命令集成shell常用命令集成运行自动连接设备frida自动安装配置frida常用脚本管理远程文件操作管理App安装列表管理实时预览设备画面。

大星星的专栏 7475

掌握ADB:安卓手机调试工具的全面指南

Android Debug Bridge(ADB)是一个多功能命令行工具,它允许开发者与Android设备进行通信。ADB广泛用于多种场景,比如安装和调试应用程序、访问Unix shell等。它通过USB或者TCP/IP连接与设备通信,让开发者可以执行各种设备操作。安装ADB相对简单,但需要确保你的系统满足以下基本要求:- 你的操作系统为Windows、macOS或Linux。- 已安装Java Development Kit(JDK)。

weixin_33431149的博客 2927

android adb命令使用教程,Android adb命令的一些实际运用

在开发应用的过程中,安卓平台给大家提供了非常多的调试工具,包括Android Studio本身自带的工具,如果不想使用Studio的话,也可以在终端使用adb工具进行调试。今天记录一下我在实际情况中对adb的运用。1.关于adb shell input text的问题在使用这个命令的时候,我遇到了一个情况,就是无法输入”&”。我在网上搜了一下,在StackOverFlow里面,解决方案是这...

weixin_28726083的博客 498

信号削峰CFR基础知识介绍(一)

接下来,将得到的峰值分成若干段,在每一段中,仅保留该段内所有峰值中幅度最大的峰值。为了减少不必要的带外泄露,削峰后的信号将通过一个低通滤波器,以减少对应于削峰后信号中尖锐拐角的高频信号。首先,它识别出高于由目标PAPR确定的阈值的峰值。在峰值加窗算法中,削峰是通过在峰值区域将原始信号与一个加窗函数相乘来实现的,如下图所示。其中,w(n) 是一种常见的加窗函数,如凯撒窗、高斯窗和汉明窗等,而 p(n) 是一个加权系数。如上图所示,削峰会导致削峰后的信号出现尖锐的拐角,从而引发不必要的带外辐射(ACP增加)。

weixin_49761275的博客 1551

AI 编程组合之deepseek+vscode+cline插件,使用deepseek大模型实现代码自动生成

本文介绍了VSCODE下cline插件的安装结合DeepSeek-V3,ai编程的组合套件,举了两个例子一个是生成登录页面,一个是生成贪吃蛇游戏

技术博客 7万+

android adb 命令汇总

adb 命令大全

Hh19900902的博客 1万+

从放弃到再入门之拉格朗日对偶问题推导

普通同学的解法 无约束条件:求导就可以了 等式约束:代入消元,再求导 不等式约束:分情况讨论(在边界上和不在边界上),分别对应1,2的情况 然而发现,有些情况消元特别复杂,甚至不能求解 聪明同学的解法 发现:在最优点的情况下,约束曲面的法向量和目标函数的梯度反向必相同或相反 拉格朗日乘子法如何理解? (在2维里可以形象的解释为z=f(x,y)在约束条件g(x,y)=c中,极值...

qq_34564612的博客 1万+

Android - 常用adb命令总结

自己总结,方便自己使用以上就是今天要讲的内容,本文仅仅简单介绍了adb常用的一些命令,而adb还有大量不常用的命令,有需要可自行研究。

2301_77563065的博客 8838

内窥镜胶囊(胶囊内镜)硬件方案

内窥镜胶囊(胶囊内镜)硬件方案 前言 说明:该方案为作者2018年上半年完成的第一版,后来搁置了一段时间,才重启这个项目。目前(2020.07)第二版已经快要完成。[联系v:1#7#6#3#3#3#5#0#8#7#0]先给一下第一版和第二版的基本参数。 第一版: 续航时间:3h 帧率:0.5fps 尺寸:12mm * 25mm 角度:45° 第二版: 续航时间:12h 帧率:2-6fps 尺寸:9.8mm * 25mm 角度:130° 第一版属于尝试版,整体方案不是很成熟。第二版这个数据就非常优秀了。我拿了

CrekerLi的博客 4780

大华/华睿工业相机(摄像头)链接电脑,并用OpenCV打开

睿科是大华旗下机器视觉子公司,现在工业相机一般是华睿在产,要下载驱动程序,要到华睿官网哪里下载。由于我的电脑没有摄像头,所以摄像头序列化为0,电脑的第一个摄像头默认为0,序列号是0,1,2,3……,你是什么接口连接的就选择什么, 建议直接全选。我这里选择第二个,下载后点击安装,的你要点击识别右侧设置,设置。这个过程很简单,故不赘述。打开你的设备会在右边显示。

qq_48050838的博客 1万+

Android中ADB命令用法大结局

查看版本 $ adb version Android Debug Bridge version 1.0.36 Revision 8f855a3d9b35-android ADB 的命令有很多,今天就来总结下常用到的一些 ADB 命令。 ADB命令 1、查看最上层成activity名字: 1 adb shell dumpsys activity | findstr "mFocusedActivi...

weixin_45821368的博客 2154

手把手教你完成基于YOLOv8的水果/商品/食堂/蔬菜/饮料/书籍识别与计价系统,前台+后台管理系统

手把手教你完成基于YOLOv8的商店的水果/商品/食堂/蔬菜/饮料/书籍识别与计价系统,前台+后台管理员系统,可进行目标检测的操作和展示,实现对图片、视频和摄像头的实时目标检测

在职AI算法工程师,擅长计算机视觉,YOLO目标检测、分割等,擅长web、pyqt界面可视化,好内容持续更新中,来这里跟大家一起学习,共同进步 2457

adb使用之查看手机内部文件

adb使用之查看手机内部文件:https://blog.youkuaiyun.com/sinat_34383316/article/details/72885663

ly969434341的专栏 7607

基于YOLOv8的表面裂痕等缺陷检测:深度学习与UI界面的实践

本文详细介绍了如何使用YOLOv8进行表面裂痕等缺陷检测,并结合图形用户界面展示检测结果。通过YOLOv8的强大能力,我们可以实现高效、准确的表面缺陷检测,提升工业产品的质量控制水平。未来,随着深度学习技术和数据集的不断发展,表面缺陷检测的精度和速度将不断提升,应用领域也将进一步拓展。希望本文的实践能够为深度学习在工业检测领域的应用提供一些启示。

YOLO 551

Isaac Lab & GR00T N1 入门教程(七)人形机器人推理与技能学习策略基准测试

本文介绍了IsaacLab设计的工业机器人操作评估系统,包含两项任务:螺母倾倒(成功率91%)和排气管分拣(成功率95%)。系统支持通过IsaacGR00TN1模型进行策略闭环评估,提供完整的开发环境配置指南(需Ubuntu22.04、CUDA12.8等环境),数据集下载方式(HuggingFace平台托管),以及模型微调流程。评估支持并行化测试(建议10-30个并行环境),并给出详细硬件配置建议(推荐RTX A6000 Ada显卡)。文档还包含常见问题解决方案,特别说明当前暂不支持Blackwell GP

2506_90492529的博客 1118

adb常用命令整理

一、概要 1.什么是ADB? ADB(Android Debug Bridge)是Android SDK中的一个工具, 使用ADB可以直接操作管理Android模拟器或者真实的Andriod设备。adb是一个C/S架构的命令行工具,主要由3部分组成: (1)运行在PC端的Client:可以通过它对Android进行安装、卸载及调试 Eclipse 中的 ADT(虽然Eclipse已经不被A...

weixin_44380128的博客 1526

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

使用adb从Android中pull文件到windows

有个项目是将Android中录音文件拷贝出来进行分析,一般会说用数据线+安卓助手直接copy出来不就OK了! 首先,个人觉得这种方法太low;其次安卓助手有时也无法打开andriod中的文档; 查找资料发现居然可以从Android中pull出来,现在分享给大家,具体方法如下: 1.安装adb,这个做安卓开发的基本都会有,在此附上链接百度云; 2.adb工具为免安装版,双击进入cmd界面

lh2008xp的博客 5144

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

Adb工具的简单使用

Adb全称为Android Debug Bridge adb就是连接android手机与PC机的桥梁,可以在pc端对手机进行全面的操作 借助adb工具,可以管理设备或者手机模拟器的状态,进行手机操作,如安装软件、系统升级、运行shell命令等 Eclipse 中的 ADT、SDK Tools 目录下的 DDMS、Monitor 等工具,都是同样地用到了 adb 的功能来与 Android 设...

weixin_33922672的博客 192

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

05、adb和monkey

adb shell命令:使用adb远程登录手机的控制台,安卓设备是基于Linux开发的,每个安卓手机都有控制台(aosp:/ #),可以输入Linux的指令来操作安卓。adb logcat:重点,使用adb工具来查看安卓APP崩溃、闪退、无响应的日志。monkey是安卓系统自带的稳定性测试的组件,兼容性/稳定性(安卓专项测试的一部分)原理:像一只猴子玩手机,通过模拟大量的操作来对APP做稳定性测试。adb devices :查看已经连接上电脑的安卓手机。adb push:文件传输,电脑传文件给手机。

qq_45866403的博客 569

Android中安装ADB工具

简介 adb工具即Android Debug Bridge(安卓调试桥) tools。它就是一个命令行窗口,用于通过电脑端与模拟器或者真实设备交互。在某些特殊的情况下进入不了系统,adb就派上用场啦!(简单理解就是类似Windows下 CMD 窗口)。 安装过程 https://developer.android.google.cn/studio/releases/platform-tool...

CLL的博客 7131

MacOS下使用homebrew安装adb

很简单的事情哦,so easy!! 第一步:先安装homebrew 执行下述命令,就可以安装homebrew了: /usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)” 1)输入上述命令后,会提示输入password,这时输入你的开机密码就可以 2)上述命令执行的过程中,需要下载并安装,会比较慢,耐心地等一会。。。 安装完成后,执行命令 brew -v 就可以检查安装

hlkt521的博客 2076

安卓开发测试小工具-adb

ADB是什么?adb的全称为Android Debug Bridge,它是是Android SDK里的一个辅助工具,PC可以通过adb工具对手机或模拟器进行各种操作,如安装软件、系统升级...

吾非同 333

「docker实战篇」python的docker爬虫技术-移动自动化控制工具安卓ADB的使用(15)...

原创文章,欢迎转载。转载请注明:转载自IT人故事会,谢谢!原文链接地址:「docker实战篇」python的docker爬虫技术-移动自动化控制工具安卓ADB的使用(15)adb(Android Debug Bridge),安卓平台调试桥,是连接Android手机与PC端的桥梁,通过adb可以管理、操作模拟器和设备,如安装软件、查看设备软硬件参数、系统升级、运行shell命令等。adb首先需要开启...

weixin_33910434的博客 180

使用Monkey命令做简单的安卓APP稳定性测试

Monkey 是SDK中附带的一个工具,所有的事件都是随机产生的,不带任何人的主观性。Monkey是一个命令行工具,使用安卓调试桥(adb)来运行它,模拟用户触摸屏幕、滑动Trackball、按键等随机事件流来对设备上的程序进行压力测试,检测程序多久的时间会发生异常,可以根据获取的log信息进行修复。操作步骤:文件夹框内-》此电脑右键-》属性-》高级系统设置-》高级选项卡中 点击“环境变量”,只需要配置系统环境变量即可,找到 path 点击“编辑”,新增一个环境变量,将解压后的ADB路径复制进去保存即可。

OKCRW的博客 1061

【ADB】使用ADB工具箱卸载安卓系统软件

下载ADB工具箱文件并解压,进入文件夹在地址栏输入cmd打开命令行窗口。这里不做演示,自行百度。

2401_88123749的博客 345
上一篇: Android SQLite3工具常用命令行总结
下一篇: 向android模拟器中导入文件(包括以中文命名的文件)
Rflyee
博客等级 码龄14年 56粉丝 57原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值