一、前提条件:

  已经部署好了Android UiAutomator测试环境。

二、在部署Genymotion时遇到了两类问题:

  1、通过eclipse打开一个模拟设备,然后将编译好的jar包push到手机/data/local/tmp/目录时报错:

  G:\adt-bundle-windows-x86-20140702\android-workspace\Demo1>adb push G:\adt-bundle-windows-x86-20140702\android-workspace\Demo1\bin\demo.jar /data/local/tmp/
  adb server is out of date.  killing...
  ADB server didn't ACK
  * failed to start daemon *
  error:

  解决办法:该问题是由于没有设置Genymotion中ADB路径,打开Genymotion工具,点击Setting按钮,点击ADB,选择Use custom Android SDK tools,然后配置上你PC机中Android SDK的安装路径即可。

  2、问题一解决后,继续将编译好的jar包push到手机 /data/local/tmp/目录下依然报错:

  G:\adt-bundle-windows-x86-20140702\android-workspace\Demo1>adb push G:\adt-bundle-windows-x86-20140702\android-workspace\Demo1\bin\demo.jar /data/local/tmp/
  error: more than one device and emulator
  error: more than one device and emulator

  1)首先通过adb devices命令查看是否真的打开多个设备,发现确实有多个

    G:\adt-bundle-windows-x86-20140702\android-workspace\Demo1>adb devices

    List of devices attached

    emulator-5554   offline

    4dfadcb86b00cf05     device

  2)关闭了4dfadcb86b00cf05这个设备后,再次输入adb devices命令,发现emulator-5554   offline依然存在

    问题原因:有程序占用5555端口,导致adb认为5554不能作为第1个设备启用
    方法:
      1.     用netstat -ano(即netstat -a –n –o),查看5555端口被哪个PID占用。
      2.     nstd -c q -p PID杀死该进程,释放该端口号。
      3.     再运行adb devices,发现emualtor-5554   offline没有了

  3)adb用着用着突然报错:

  G:\adt-bundle-windows-x86-20140702\android-workspace\Demo1>adb devices

  error:

  解决办法:

    G:\adt-bundle-windows-x86-20140702\android-workspace\Demo1>adb kill-server

    G:\adt-bundle-windows-x86-20140702\android-workspace\Demo1>adb devices
    * daemon not running. starting it now on port 5037 *
    * daemon started successfully *
    List of devices attached

Android无线测试之—Genymotion配置过程中常见问题的更多相关文章

  1. Android无线测试之—Genymotion模拟器环境搭建

    genymotion是一款号称速度最快性能最好的android模拟器,它基于Oracle VM VirtualBox.支持GPS.重力感应.光.温度等诸多传感器:支持OpenGL 3D加速:电池电量模 ...

  2. (转)CloudStack 安装及使用过程中常见问题汇总

    CloudStack 安装及使用过程中常见问题汇总             在做工程项目中对CloudStack 安装及使用过程中常见的几个问题及如何解决做一个总结.   1.Windows XP虚拟 ...

  3. CAS SSO:汇集配置过程中的错误解决方法

    本教程为gevin.me原创文章,转载请注明: CAS SSO:配置过程中的错误解决方法 | Gevin’s Blog 本文将收集在配置CAS SSO遇到的所有错误,希望对大家有帮助,也方便下次搭建的 ...

  4. 菜鸟帮你跳过openstack配置过程中的坑

    一:前言 对于一个以前做java全栈工程师而言,而且没学过Linux,很少用虚拟机(还是在大学的时候简单的用过),去配置openstack我想我入的坑肯定比有基础的一定要多,躺在每个坑中徘徊思索的时间 ...

  5. 菜鸟帮你跳过openstack配置过程中的坑[文末新添加福利]

    一:前言 对于一个以前做java全栈工程师而言,而且没学过Linux,很少用虚拟机(还是在大学的时候简单的用过),去配置openstack我想我入的坑肯定比有基础的一定要多,躺在每个坑中徘徊思索的时间 ...

  6. Redis配置过程中的问题

    记录一下配置过程中的坑~~ 当Redis在服务器上安装完成后,get.set没有问题了,接下来在程序中使用看看... 首先 在配置文件redis.conf中,默认的bind 接口是127.0.0.1, ...

  7. ESXi与物理交换机静态链路聚合配置过程中的小陷阱

    作者:陆斌文章来自微信公众号:平台人生 内容简介:ESXi与物理交换机之间配置静态链路聚合时,因为静态链路聚合的特点,在进行down网卡和从虚拟交换机移除网卡的操作时,可能会无法完成故障流量切换,影响 ...

  8. springmvc配置过程中遇到的一些问题总结

    springmvc配置过程中遇到的一些问题总结 1.配置tomcat过程中的错误: 2.配置web.xml中DispatchServlet报红(配置好已有依赖条件下) 解决的办法: 因为新添加依赖,m ...

  9. Android Studio使用过程中常见问题及解决方案

    熟悉Android的童鞋应该对Android Studio都不陌生.Android编程有两个常用的开发环境,分别是Android Studio和Eclipse,之前使用比较多的是Eclipse,而现在 ...

随机推荐

  1. PostgreSQL学习资料

    我的PostgreSQL学习笔记:http://note.youdao.com/share/?id=2e882717fc3850be9af503fcc0dfe7d0&type=notebook ...

  2. Windows正在使用无法停止通用卷怎么办

    最后解决方案1: 1.双击任务栏上的安全删除硬件图标 2.按下Ctrl + Alt + Del 组合键调出"任务管理器": 3.结束其中的explorer.exe进程,此时桌面上的 ...

  3. 使用tornado实现用户认证

    关于用户的登录状态,一部分的应用程序是采用session实现的. HTTP是一个无状态协议,用户的每次请求都是相互独立的,HTTP本身意识不到用户是否登录. 很多web框架选择将session存放在c ...

  4. 别样JAVA学习(六)继承下(2.3)异常下

    1.RuntimeException Exception中有一个特殊的子类异常RuntimeException执行时异常. 假设在函数内容抛出该异常,函数上能够不用声明.编译一样通过. 假设在函数上声 ...

  5. re中match和search的不同

    re.match与re.search的区别:re.match只匹配字符串的开始,如果字符串开始不符合正则表达式,则匹配失败,函数返回None:而re.search匹配整个字符串,直到找到一个匹配.

  6. mpvue + iview 实现跨平台开发(App,Wap,微信小程序)

    1.安装 vue-cli 脚手架 npm install --g vue-cli 2.创建项目 vue init mpvue/mpvue-quickstart test-wxapp cd test-w ...

  7. Template design pattern application in android

    The template method allow separate the generic method from a detail context(class) via inheritance A ...

  8. iOS 计步器的几种实现方式

    代码地址如下:http://www.demodashi.com/demo/11658.html 这篇文章介绍两种可以获取计步数据的方法,一种是采用CMPedometer获取手机计步器数据,另一种是采用 ...

  9. applicationContext.xml 文件头报错Referenced file contains errors

    问题如下:原先运行正常的项目,突然在applicationContext.xml 文件头报错 内容:Referenced file contains errors (http://www.spring ...

  10. GIS中的坐标系

    原文地址:http://www.cnblogs.com/onsummer/p/7451128.html 从第一次上地图学的课开始,对GIS最基本的地图坐标系统就很迷.也难怪,我那时候并不是GIS专业的 ...