ADB使用基础

adb是android软件开发时与模拟器或者android手机通信的工具,当开启模拟器之后,或者电脑连接上android手机之后,打开cmd,敲下adb,回车(当然先要配置了环境变量才行哟),会出现一大堆命令的帮助信息,这里先介绍几个常用的命令。

adb devices

查看当前连接到电脑的的Android设备(模拟器和手机都可以看到)

adb kill-server

杀死adb调试桥

adb start-server

启动adb调试桥

adb shell

进入Android设备的终端,进入后就可以使用Linux下的命令了

adb install xxx.apk

安装应用程序,xxx是应用程序名称

adb uninstall  <应用程序包名>

下载应用程序,卸载的时候必须是应用程序的包名,而不是应用程序名哟

adb –s <模拟器或者Android设备的名字> install xxx.apk

-s表示选择设备,如果同时连接了多个设备用 -s命令

adb pull<文件名>  <文件名>

将Android设备中的文件拷贝到电脑中

adb push <文件名> <文件名>

将电脑上的文件拷贝到Android设备中

monkey(猴子)

这个命令可以用来测试你开发的程序的抗压性

首先adb shell 进入终端

然后monkey,回车会出现使用的帮助

我们先来一个最简单的

monkey 1000

这个命令会模拟你的手指随意的在android设备上点击1000次,出现错误后会记录下来,建议使用的时候最好打开DDMS,看起来方便一点,如果想要测试某个程序,需要加一个参数

monkey -p <包名> 1000

-p后面跟上想要测试的应用程序的包名就好了,最后是点击的次数,(如果是真机的话,必须要root过的才行哟)

时间: 2024-12-29 12:11:06

ADB使用基础的相关文章

Android自动化测试手段之Monkey(adb shell monkey)

一. 什么是Monkey Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中.它向系统发送伪随机的用户事件流(如按键输入.触摸屏输入.手势输入等),实现对正在开发的应用程序进行压力测试.Monkey测试是一种为了测试软件的稳定性.健壮性的快速有效的方法. 二. Monkey的特征 1. 测试的对象仅为应用程序包,有一定的局限性.2. Monky测试使用的事件流数据流是随机的,不能进行自定义.3. 可对MonkeyTest的对象,事件数量,类型,频率等进行设置. 三.M

Android NDK开发(八)——应用监听自身卸载,弹出用户反馈调查

转载请注明出处:http://blog.csdn.net/allen315410/article/details/42521251 监听卸载情景和原理分析 1,情景分析 在上上篇博客中我写了一下NDK开发实践项目,使用开源的LAME库转码MP3,作为前面几篇基础博客的加深理解使用的,但是这样的项目用处不大,除了练练NDK功底.这篇博客,我将讲述一下一个各大应用中很常见的一个功能,同样也是基于JNI开发的Android应用小Demo,看完这个之后,不仅可以加深对NDK开发的理解,而且该Demo也可

(转)Android 从底层实现让应用杀不死【失效Closed】(1)

转自:http://klob.diandi.life/?p=21#symple-tab-%e8%b0%83%e6%9f%a5%e5%af%b9%e8%b1%a1 情景还原: 我的应用调用了Notification,但是如果被流氓清理软件杀死,在有些机型出现Notification没有被抹除的情况,因为丧失了对Notification的引用,用户也无法抹除这个Notification,这将大大降低用户体验.于是,我想出了如果我的应用可以不死,主动清除Notification. 既然开始做了,干脆做

迅为7寸安卓系统触控一体机提供操作例程【目录】

eTOP4418-NA70V15-RC 用户使用手册 一 硬件资源.接口......................................................................................................................8 1.1 核心板.......................................................................................

java web 开发三剑客 -------电子书

Internet,人们通常称为因特网,是当今世界上覆盖面最大和应用最广泛的网络.根据英语构词法,Internet是Inter + net,Inter-作为前缀在英语中表示“在一起,交互”,由此可知Internet的目的是让各个net交互.所以,Internet实质上是将世界上各个国家.各个网络运营商的多个网络相互连接构成的一个全球范围内的统一网,使各个网络之间能够相互到达.各个国家和运营商构建网络采用的底层技术和实现可能各不相同,但只要采用统一的上层协议(TCP/IP)就可以通过Internet

C语言基础课程 第三课 ADB(Android Debug Bridge)的使用

?? C语言基础课程 第三课 ADB(Android Debug Bridge)的使用 由于前面已经发布过Linux的博客了 基础班将Linux基础命令就不单独发表博客了,本节课主要就是利用adb连接手机进行一个Linux基本命令的复习.而且熟悉手机的底层运作,不用界面操作照样也能安装软件  卸载软件与pc传数据 目  录 1       将android设备通过USB连接到PC. 3 2       查看当前设备... 3 3       进入设备shell. 4 4       执行shel

Android基础(2)error:The connection to adb is down, and a severe error has occured.

出现:The connection to adb is down, and a severe error has occured. 启动android模拟器时.有时会报The connection to adb is down, and a severe error has occured.的错误 (1).先把eclipse关闭. (2)cmd 命令进入android\adt-bundle-windows\sdk\platform-tools文件中 (3)键入命令adb kill-server

[Android]_[0基础]_[adb 有用命令]

场景: 1. ADB 作为pc端和手机端通讯的桥梁, 起到调试手机app,查看手机信息的重要作用. 2. 这里列举了一些比較有用的命令方便速查. 查看开启USB调试的设备列表: adb devices 安装APK: adb -s xxxxx(设备序列号,使用adb devices获得,假设仅仅连接了一个设备,不须要加入-s參数) install -r(又一次安装) -s(安装到sd卡) APK本地路径 adb install C:\1.apk adb -s 03157df364737e11 in

JDK与adb/android环境变量配置完整教程

在这篇文章中,主要解决一个在Java或者Android开发中第一步需要解决的问题,那就是环境变量的配置.由于这部分在网上有很多教程,参差不齐.我这里主要是对JDK与adb/android两者的环境变量进行汇总,并且针对每一类配置提供几种不同的实现方式. [1]JDK环境变量配置 JDK的安装目录为:C:\Program Files (x86)\Java\jdk1.7.0_45.JDK环境变量配置共有三种方法,即绝对路径法.JAVA_HOME法.完整法. (1)绝对路径法:即JDK的环境变量的配置