monkey工具使用中遇到的问题之二:尝试了各种方法通过adb都无法找到设备

测试环境:

1、用的是adt-bundle-windows-x86_64-20140702里面的adb

2、用的是手机模拟器(夜神)

问题描述:

已搭建好adb的环境,输入adb,可以看到以下相关信息

但是输入adb devices,却一直找不到设备,此时手机模拟器已经打开

曾经尝试的解决方法:

方法1:

可先adb kill-server,再adb start-server,最后重启模拟器

(一定要重启模拟器,要不然还是找不到设备)

方法2:

控制台cd进Android SDK下的platform-tools目录,然后执行代码(62001为夜神模拟器所占用的端口号):

adb connect 127.0.0.1:62001

也可以用夜神自带的nox_adb.exe,那就cd进夜神安装目录下bin目录,然后执行代码:

nox_adb connect 127.0.0.1:62001

(关于如何查找手机模拟器所占用的端口号:首先在任务管理器中找到此应用所占的进程号比如夜神模拟器的进程名为NoxVMHandle.exe的PID为14084,然后通过命令netstat -ano就可以找到对应的端口号即为62001)

方法3:

用了以上两种方法都未能解决我的问题,后来把ADT包删掉重新配制ADB环境就可以找到设备了

猜测:

可能是自己通过adt-bundle-windows-x86_64-20140702中的eclipse重新加载了adt导致

其它说明汇总:

如果查看设备时出现offline,则说明可以adb的版本低了,需要下载更高版本的adb,参考方法:

http://www.muzisoft.com/news/77747.html

另外一种可能是执行命令:adb connect 127.0.0.1:端口号时中的端口号没有写对。

通过端口号来查找进程号的命令:

netstat -ano | findstr 127.0.0.1:端口号

注意:

比如夜神模拟器连接adb的进程名不是nox.exe,而是noxVMHandle.exe,因此查找端口号时应通过noxVMHandle.exe所占用的PID来查找端口号

时间: 2024-07-30 20:25:59

monkey工具使用中遇到的问题之二:尝试了各种方法通过adb都无法找到设备的相关文章

SVN版本号管理工具使用中常见的代码提交冲突问题的解决方法

相信刚開始学习使用SVN的小伙伴在项目合作开发的过程中一定常常遇到一些影响到自己编写的代码的苦恼.我这里列举了几种常见的问题以及问题的解决方法: 1.误删除和误操作的问题 问题1:有A和B两个人一块合作写项目的时候,B在写代码的时候不小心更改了A写的代码文件的内容提交到了仓库,A该怎样找回自己原来的代码呢? 解决方法: 右键点击被改动的文件---->点击TortoiseSVN选项----->点击Show log选项,会出现如图所看到的的窗体, watermark/2/text/aHR0cDov

SVN版本管理工具使用中常见的代码提交冲突问题的解决方法

相信刚开始学习使用SVN的小伙伴在项目合作开发的过程中一定经常遇到一些影响到自己编写的代码的苦恼,我这里列举了几种常见的问题以及问题的解决方法: 1.误删除和误操作的问题 问题1:有A和B两个人一块合作写项目的时候,B在写代码的时候不小心更改了A写的代码文件的内容提交到了仓库,A该如何找回自己原来的代码呢? 解决方法: 右键点击被修改的文件---->点击TortoiseSVN选项----->点击Show log选项,会出现如图所示的窗口, 然后右键点击A的记录--->点击Revert t

Android自动测试之Monkey工具

Monkey工具 前言: 最近开始研究Android自动化测试方法,对其中的一些工具.方法和框架做了一些简单的整理,其中包括android测试框架.CTS.Monkey.Monkeyrunner.benchmark.其它test tool等等.因接触时间很短,很多地方有不足之处,希望能和大家多多交流. 一.  什么是Monkey Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中.它向系统发送伪随机的用户事件流(如按键输入.触摸屏输入.手势输入等),实现对正在开发的应

Android自动化压力测试图解教程——Monkey工具

转自:http://blog.csdn.net/lfyx1357/article/details/7418133 有时候我们需要对一个软件进行压力测试,检查该软件的性能.如果是人工进行测试的话,效率会低很多,而且会比较枯燥.这时,Android中的一个命令行工具Monkey就可以为我们减轻很多重复而又繁琐的工作. 一.Monkey简介 至于Monkey的名字是有何而来的呢?这个没有去怎么考究,Monkey这个工具就是一个调皮的猴子,在App中乱按.乱摸.乱滚.乱跳.Monkey测试是Androi

[Android]Monkey工具测试方法

一.Monkey定义探索软件测试工具有哪些,本文主要介绍Monkey工具.Monkey测试是Android平台自动化测试的一种手段,通过Monkey程序模拟用户触摸屏幕.滑动.按键等操作来对设备上的程序进行压力测试,检测程序多久的时间会发生异常.每次操作的时间间隔是由我们测试人员通过参数来设定,通常情况下,我们设定每次操作的时间间隔为500ms. Monkey程序简介:Monkey程序由Android系统自带,使用Java语言写成,在Android文件系统中的存放路径是:/system/fram

Monkey工具使用详解

上节中介绍了Monkey工具使用环境的搭建,传送门..本节我将详细介绍Monkey工具的使用. 一.Monkey测试简介 Monkey测试是Android平台自动化的一种手段,通过Monkey程序模拟用户触摸屏幕.滑动Trackball.按键等操作来对设备上的程序进行压力测试,检测程序多久的时间发生异常. 二.Monkey程序介绍 1)Monkey程序由Android系统自带,使用Java语言写成,在Android文件系统中的存放路径是:/system/framework/monkey.jar;

转:Android自动测试之Monkey工具

转自:here  Monkey工具 前言: 最近开始研究Android自动化测试方法,对其中的一些工具.方法和框架做了一些简单的整理,其中包括android测试框架.CTS.Monkey.Monkeyrunner.benchmark.其它test tool等等.因接触时间很短,很多地方有不足之处,希望能和大家多多交流. 一.  什么是Monkey Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中.它向系统发送伪随机的用户事件流(如按键输入.触摸屏输入.手势输入等),

APP压力测试Monkey工具--新手入门

Monkey压力测试工具简介 一.Monkey测试简介 Monkey测试是Android平台自动化测试的一种手段,通过Monkey程序模拟用户触摸屏幕.滑动Trackball.按键等操作来对设备上的程序进行压力测试,检测程序多久的时间会发生异常. 二.环境搭建 1.安装JDK,先下载JDK解压.安装:(jdk和jre安装在同一个文件下)安装完成后在JAVA文件夹下产生两个文件夹,如图: 2.JAVA环境变量的搭建: 我的电脑→右键属性→→环境变量点击新建 在系统变量里需找Path,点击编辑--添

Android APP压力测试(一)之Monkey工具介绍

Android APP压力测试(一) 之Monkey工具介绍 前言 本文主要介绍Monkey工具.Monkey测试是Android平台自动化测试的一种手段,通过Monkey程序模拟用户触摸屏幕.滑动.按键等操作来对设备上的程序进行压力测试,检测程序多久的时间会发生异常.此文主要给自己查阅用. [目录] 1.Monkey简介 2.Monkey参数说明 3.Monkey实例 4.Monkey测试结果分析 1.Monkey简介 Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设