使用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

cst使用局部网格加密,手动加密,special设置等方法合理网格布局加速仿真速度

在CST中,计算复杂模型或者阵列的时候往往需要耗费大量仿真时间,除了使用更高性能的电脑或工作站进行仿真,合理对CST的仿真网格进行适当设置也是必不可少的一步。CST中网格设置影响模拟的精度和速度,因此花时间理解网格过程是很重要的。

OVEN_b612的博客 1万+

【实战指南】Green Hills MULTI-IDE 从零安装到工程创建全流程

本文详细介绍了Green Hills MULTI-IDE从零安装到工程创建的全流程,包括系统要求检查、安装步骤、工程配置及调试技巧。特别适合嵌入式开发新手快速上手这款专业IDE工具,提升开发效率。

weixin_28740299的博客 477

android adb 命令汇总

adb 命令大全

Hh19900902的博客 1万+

TI AWR2944毫米波雷达开发板开箱:用官方Demo快速上手3D点云与热图生成

本文详细介绍了TI AWR2944毫米波雷达开发板的开箱与实战应用,包括硬件准备、软件开发环境搭建、Demo固件刷写与配置、实时可视化与数据解析等全流程指南。通过官方Demo快速上手3D点云与热图生成,帮助开发者高效掌握毫米波雷达技术在工业检测、智能交通等领域的应用。

weixin_42627853的博客 308

Android - 常用adb命令总结

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

2301_77563065的博客 8838

一、数学建模层次分析法(AHP)【清风数学建模个人笔记】

层次分析法: 层次分析法主要用于解决评价类问题(例如:选择哪种方案更好、哪位员工、运动员等表现得更优秀) 评价类问题: 分析问题得出评判问题的子标,分别给不同子标赋予权重(权重和要为1) ...

m0_58882109的博客 1万+

Android 自动亮度

/则需要从BrightnessConfigure类中读取两个数组源:config_autoBrightnessLevels和config_autoBrightnessDisplayValuesNits。) 或知道其在DisplayPowerController()构造的时候初始化的。曲线设置好了,就应该扔代码里跑起来,模型建起来了,这个过程是咋样的呢?//它将负责曲线的创建,自动背光值的计算等。通过搜索配置关键词(

Android 1485

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

apollo自动驾驶进阶学习之:如何实现施工路段限速绕行及其参数调试

首先需要理解Planning模块是基于Scenario、Stage、Task这样的层次来进行的,即场景->步骤->具体的决策方法。Apollo可以应对自动驾驶所面临的不同道路场景,都是通过Scenario统一注册与管理。Scenario通过一个有限状态机来判断选择当前行车场景,每个Scenario下又有多个Stage,指当前场景下需要执行的粗略步骤。.........

qq_41593516的博客 6598

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

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

ly969434341的专栏 7607

损失函数大汇总(四十五)(clDice Loss附公式推导与代码)

clDice Loss是一种针对细长结构分割任务的拓扑保持损失函数,通过比较预测区域和真实区域的中心线重叠情况来评估分割质量。与传统Dice Loss关注区域重叠不同,clDice Loss重点考察连通性和骨架拓扑结构,能有效避免血管断裂、分支错误连接等问题。该损失函数包含两个核心指标:预测骨架在真实区域中的覆盖比例(Topology Precision)和真实骨架被预测区域覆盖的比例(Topology Sensitivity),通过调和平均得到最终评估值。由于传统骨架提取算法不可导,实际实现采用可微的so

悦学共鸣,温柔以待,汇聚光芒,共同成长 451

python中有趣的库 freegames 的详细使用

freegames 是一个包含多个简单 Python 游戏的开源库,适合初学者学习 Python 编程和游戏开发。以下是 freegames 的详细介绍和用法示例。

数据知道的博客 3万+

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

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

使用adb从Android中pull文件到windows

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

lh2008xp的博客 5144

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

jre9下载 jdk9

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

Adb工具的简单使用

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

weixin_33922672的博客 192

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

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、付费专栏及课程。

余额充值