本文是记录在学习的过程中的一些学习笔记,主要是关于,在进行monkey测试之前时,adb的一些基本操作
前提
1.启动cmd方法
法一:菜单栏->搜索->输入cmd->单击呼出cmd命令框
法二:win+R快捷键启动cmd命令框

一、cmd基本命令重点内容

adb version //查看abd版本
adb devices //查看电脑链接设备
adb start -server // 启动adb服务
adb kill -sever // 停止adb服务
adb -s devicename // 指定设备进行操作
adb connect devicename //连接指定设备
adb push / pull //在PC和手机之间复制文件
adb install apk 文件名 // 安装应用到手机
adb uninstall 包名 // 卸载手机上的应用

二、详解

  • 1).adb devices
    在执行该命令时,可能会出现以下问题

    error: could not install smartsocket listener: cannot bind to 127.0.0.1:5037: 通常每个套接字地址(协议/网络地址/端口)只允许使用一次。 (10048)
    => 问题原因:端口5037被占用
    解决方案:
    可以用cmd命令
    1.>netstat -ano //列出 所有端口的情况
    2.>netstat -ano|findstr “5037” //查看被占用“5037”端口对应的PID

3.>tasklist|findstr “15660” //查看是哪个金翅鸟等或者程序占用了“15660”端口
或者们打开任务管理器,切换到进程选项卡,在PID一列查看15660对应的进程是谁 便可

4.>taskkill/f /t /im LdsMobileLink.exe //结束进程

  • 2)卸载手机上的某一个 应用
    如卸载“手机淘宝”
    1.首先获取手机上安装好的包的名称(包名)

    adb shell pm list package

如图中箭头所指:com.tmall.wireless 就是天猫的包名
2.>adb uninstall com.tmall.wireless //卸载手机天猫应用

  • 3)安装应用程序(需要一个apk)

下载下来的每一个android应用程序都是一个apk
1.直接在文件夹下 ,选中->shift+右键 -> “在此处打开命令窗口”
(或者直接用cmd命令 切换到该目录下再操作)

adb install com.tmall.wireless.apk //安装天猫
2.直接将已下载好的apk包,拖至cmd该行命令处 ,如下所示

adb install C:\Users\kkry\Desktop\zymk_v1805171691_v4.6.6.apk
其中C:\Users\kkry\Desktop\zymk_v1805171691_v4.6.6.apk
是还接将apk包拖至该行命令处自动生成的地址(最好不包含有中文)

(补充一:tab键的补全操作)
注意:可能在安装的过程中会有没有安装成功,提示:Failure [INSTALL_CANCELED_BY_USER] 可能是手机设置的问题
如下例举两种手机设置
》小米手机:
1)去设置
2)点击更多设置
3)点击开发者选项
4)点击”USB安装(允许通过USB安装应用)”
魅族手机:
1)去手机管家机子的设置信息
2)点击权限管理
3)点击USB安装管理
4)取消”USB安装管理(监控电脑通过USB安装应用的请求)”

补充二
1.>adb shell //进入到手机的android系统中

表示已经进入linux系统
Ctrl+c 中断命令

adb基本操作之monkey基本操作入门准备-1相关推荐

  1. Android Monkey测试入门:安装sdk、studio、模拟器,并分析monkey日志

    Android Monkey测试入门:安装sdk.studio.模拟器,并分析monkey测试报告结果 1. 安装Java JDK和android SDK 2. 安装Andriod studio及模拟 ...

  2. APP自动化测试---adb常用命令+monkey自动化

    APP自动化测试---adb常用命令+monkey自动化 adb常用命令 adb常用命令 1.模拟器连接检查[adb常用命令] adb devices --查看当前pc连接的设备号 adb conne ...

  3. android-sdk:adb shell Monkey命令入门: (基于网易云APP进行压力稳定性测试)

    adb shell monkey的运行机制 执行的是手机中/system/bin/monkey脚本 首先确保连接上  命令: adb devices 获取手机模拟器中的正在运行测试的APP adb s ...

  4. android shell检查是否锁屏_ADB获取手机屏幕的状态(点亮与否)以及ADB点击事件基本操作...

    一.文档概述 在对Android设备操作之前,经常需要通过adb获取一些设备基本信息.尤其是在全自动运行过程中,尽量减少人工的干预.本文档记录了检查手机屏幕的状态以及解锁的方式. 二.技术基础 在项目 ...

  5. Android Monkey测试入门(摘)

    Monkey是一款通过命令行来对我们APP进行测试的工具,可以运行在模拟器里或真机上.它向系统发送伪随机的用户事件流,实现对正应用程序进行压力测试. 官方介绍 :https://developer.a ...

  6. 通过adb巧用monkey获取android设备中所有应用的主activity

    由于工作需要,想获取所有应用的activity(这里仅限应用的主入口Launcher activity),搜索了一下,网上实现的方案都是基于android编程实现的,对于不懂开发的测试来说稍有难度,而 ...

  7. monkey快速入门

    目录 1.下载并安装jdk 2.下载并安装android sdk a) 下载andriod sdk 安装包 b)安装Android sdk ​编辑c). 配置Andrioid sdk环境变量 d). ...

  8. 计算机系统里绘图基本操作,计算机的基本操作

    基本原理 计算机在运行时,先从内存中取出第一条指令,通过控制器的译码,按指令的要求,从存储器中取出数据进行指定的运算和逻辑操作等加工,然后再按地址把结果送到内存中去.接下来,再取出第二条指令,在控制器 ...

  9. 【monkey】monkey测试入门

    目录 一.安装 二.真机或者模拟器 三.基本命令 (一)基础参数 (二)调试选项 四. 停止命令 五.测试结果分析 (一) 初步分析方法 (二)一般的测试结果分析: 一.安装 安装jdk8和andro ...

最新文章

  1. java鉴权_一个开箱即用的高效认证鉴权框架,专注于restful api的认证鉴权动态保护...
  2. LVS集群-DR负载均衡集群
  3. android 定时器5秒执行一次,如何在android中每30秒执行一次查询?
  4. 第16章 C预处理器和C库 16.3 在#define中使用参数
  5. python参数_python 参数
  6. buf.readInt32LE函数详解
  7. SAP Spartacus 懒加载 Customized CMS Component 的问题
  8. GPS/轨迹追踪、轨迹回放、围栏控制
  9. 电脑开机显示checking media解决方法
  10. 苹果A13打得过麒麟990吗?看完秒懂
  11. 具有数据库依赖性的.NET Core应用程序的集成测试
  12. 如何写一个Linux精灵进程
  13. android双击返回键退出程序
  14. Content-type是application/json的作用
  15. c语言计算机病毒程序代码,bat电脑病毒代码
  16. 支持javascript的ppt软件_把PPT放入浏览器中——12款用于演示的JS库
  17. express搭建的nodejs项目使用webpack进行打包
  18. akshare复权算法-港股复权后数据代码分享
  19. 工业物联网的实际应用案例以及技术分析
  20. python基础-猜数字游戏

热门文章

  1. 深度学习网络中backbone是什么意思
  2. linux内核编程笔记【原创】
  3. 识别检测类系统(基于pytorch)(一)
  4. 微型计算机简单并行接口实验心得,实验二 简单并行接口
  5. CMOS模拟集成电路摘要
  6. qmail服务器维护
  7. 用DirectX做2D游戏的三种方法
  8. 【STM32训练—WiFi模块】第一篇、STM32驱动ESP8266WiFi模块获取网络时间
  9. 维修工程师,比你想象的要赚钱
  10. ttf字体文件子集生成工具