一、JDK下载、安装及其环境配置

  1、下载、安装略过……

  2、环境配置,以jdk-8u45为例,默认安装在 C:\Program Files\Java\jdk1.8.0_45\路径下。 下面设置环境变量:

  “我的电脑”右键菜单--->属性--->高级--->环境变量--->系统变量:

  变量名:JAVA_HOME
  变量值:C:\Program Files\Java\jdk1.8.0_45\
  变量名:PATH
  变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
  变量名:CALSS_PATH
  变量值:.;%JAVA_HOME%\lib\tools.jar;;%JAVA_HOME%\lib\dt.jar

  判断JDK是否安装好,请输入java -version,如果能返回java的版本信息,则安装成功。

二、android-sdk下载、安装及其环境配置

  1、下载、安装略过……

  2、sdk环境配置:以android-sdk_r24.2为例,默认安装在 D:\Program Files\android-sdk-windows\路径下。 下面设置环境变量:

  变量名:ANDROID_HOME
  变量值:D:\Program Files\android-sdk-windows\
  变量名:PATH
  变量值:%Android_HOME%\tools;%Android_HOME%\platform-tools;%Android_HOME%\build-tools\22.0.1;

三、安卓模拟器(AVD)配置

  1、启动 Android SDK Manager ,打开主界面,依次选择『Tools』、『Options...』,弹出『Android SDK Manager - Settings』窗口;
  2、在『Android SDK Manager - Settings』窗口中,在『HTTP Proxy Server」和「HTTP Proxy Port』输入框内填入上面镜像服务器地址(不包含http://,如下图)和端口,并且选中『Force https://... sources to be fetched using http://...』复选框。设置完成后单击『Close』按钮关闭『Android SDK Manager - Settings』窗口返回到主界面;
  3、依次选择『Packages』、『Reload』。

Android SDK在线更新镜像服务器

    1. 中国科学院开源协会镜像站地址:

      • IPV4/IPV6: http://mirrors.opencas.cn 端口:80

      • IPV4/IPV6: http://mirrors.opencas.org 端口:80

      • IPV4/IPV6: http://mirrors.opencas.ac.cn 端口:80

    2. 上海GDG镜像服务器地址:

      http://sdk.gdgshanghai.com 端口:8000

    3. 北京化工大学镜像服务器地址:

      • IPv4: http://ubuntu.buct.edu.cn/ 端口:80

      • IPv4: http://ubuntu.buct.cn/ 端口:80

      • IPv6: http://ubuntu.buct6.edu.cn/ 端口:80

    4. 大连东软信息学院镜像服务器地址:

      http://mirrors.neusoft.edu.cn 端口:80

四、安卓模拟器(AVD)使用

  1、启动 Android SDK Manager ,打开主界面,依次选择『Tools』、『Manage SDK...』,弹出『Android SDK Manager』窗口;

  2、android-sdk里默认只安装了Android SDK Tools包,剩下我们还要用剩下两个工具包,打开SDK Manager,选中安装Android SDK Platform-tools、Android SDK Build-tools,再选中一个Android虚拟镜像,因为Appium及好多工具只支持API 17即Android 4.2.2及以上系统,所以我们最好安装4.2.2和4.2.2以上的虚拟镜像。

  3、安装完成后,新建虚拟系统及启动略过(启动太慢)……

  4、android 模拟器中安装和删除应用的方法(可能会用到:)):

  (1)、安装Android应用程序
    ① 启动Android模拟器
    ② adb install (apk在PC上的路径/)*.apk (将apk文件上传到了模拟器自带操作系统的data/app目录下了)
    ③ Android模拟器界面中浏览打开apk应用程序

  (2)、删除Android应用程序
    删除Android有好几种方法。
    第一种:命令行用uninstall
    adb uninstall apk的包名(用EC切换到DDMS的File Explorer中查看,data/data下)
    第二种:命令行进入模拟器操作系统
    adb shell (进入模拟器自带的操作系统)
    cd data/app (切换到apk的安装目录)
    rm ***.apk (用EC切换到DDMS的File Explorer中查看,data/app下)
    第三种:1.1以上模拟器上删除,非常简单
    模拟器的 Setting -> Applications -> Manage applications -> XXX程序 -> Uninstall
    这样就可以删除了。

  (3)、上传文件到指定目录
    adb push d:\a.txt /sdcard/
    (查看目录方法adb shell 进入shell命令模式下#ls 查看即可)

五、Appium下载、安装及其环境配置

  1、到http://appium.io/官网,下载Appium安装。

  2、环境配置:

  启动Appium,如果界面里边出现error: Logcat capture failed: spawn ENOENT错误提示,那么很可能是因为Android sdk路径里边有空格的原因。一种办法,是把Android sdk安装在不带空格的目录下,比如:D:\android-sdk-windows\目录;另外一种办法,就是配置一下Appium,点击Android Settings按钮,配置一下Capabilities和Advanced选项,Capabilities里边要与你AVD启动的安卓系统或真机版本一致,Advanced里边要添加你的Android sdk安装路径,这样出问题的机率就小一点。

  

    3、启动成功,用浏览器访问http://127.0.0.1:4723/,提示:

      That URL did not map to a valid JSONWP resource

    

Appium环境配置的更多相关文章

  1. Appium环境配置(一)

    一:环境准备(Windows 7版本 64位系统) 1.jdk1.6.0 (64位) 2.android-sdk 3.appium 4.Node.js:node-v8.11.1 5.Appium-Py ...

  2. mac下Appium环境配置

    一.Appium环境搭建 1.xcode(需要OS X版本支持): 下载对应版本的xcode(支持对应手机系统),解压,拖入应用程序. xcode下载地址:https://developer.appl ...

  3. Appium 环境配置

    前言 Appium 作为移动端自动化测试工具在业界非常流行,特别是在当前移动互联网背景下,很多公司基于此框架来开展自动化测试.但 appium 的环境配置相对 selenium 来说复杂的多,让很多同 ...

  4. Appium 环境配置(sdk)

    1,jdk环境配置 参见jdk环境配置:https://www.cnblogs.com/changpuyi/p/8659545.html 2,sdk环境的配置 前提已经下载,解压adt-bundle- ...

  5. app自动化测试环境配置:adb环境配置、monkey环境配置、appium环境配置大全

    1. 安装jdk 2. 安装配置Andriod sdk 安装Andriod sdk前首先需要安装配置好jdk环境. 然后安装Android sdk 安装完成后需要配置环境变量:ANDROID_HOME ...

  6. 1.python+appium环境配置

    环境部署 本博客以32位的Windows 7操作系统为例介绍Appium+Python的环境搭建步骤 1.安装Node.js 访问 https://nodejs.org/en/download/,下载 ...

  7. appium环境配置和一个例子

    最近觉得appium挺火的,看了一些资料,本来想使用npm在线安装,遇见各种问题,先简单说一下: 在cmd窗口中使用命令:npm install -g appium安装,报无python的error, ...

  8. 移动端UI自动化Appium测试——Windows系统Appium环境配置

    1.安装JDK,官网下载即可,这里用的1.8,环境变量配置 2.安装Android sdk,API >= 17,环境变量配置 3.安装Nodejs,官网http://nodejs.org/dow ...

  9. Appium环境配置(二)

    一.使用Eclipse直接创建案例工程 1.打开Eclipse,[File]-->[New]-->[Project] 2.选择[Java Project]-->[Next] 3.输入 ...

随机推荐

  1. uml的关联多重度

    UML中关联的多重度是指一个类的实例能够与另一个类的多少个实例相关联,这个“多少”被称为关联角色的多重度指定关联一端的多重度.也可以这样理解:在关联另一端的类的每个对象要求在本端的类必须有多 少个对象 ...

  2. mplayer-for-windows change color scheme in win 7

    Q: When I play movie on Windows7, always comes this message: The color scheme has been changed The f ...

  3. MD5加密方式

    MD5加密是一种安全系数比较高的加密方式,具有不可逆的加密特征,就是很难进行破解,现在对MD5加密进行破解的方式还是采用跑数据库的方式,时间比较长,耗费性能比较大,所以一般的破解都是要收费的. C#中 ...

  4. struts2中constant参数设置

    序号 方法 说明 1 <constant name="struts.i18n.encoding" value="UTF-8"/> 指定web应用默认 ...

  5. $(document).height()、$("body").height()、$(window).height()区别和联系

    前言:在此以高度为示例,宽度问题可类推.在移动端开发中,经常遇到需要把一块内容定位于底部的情况,当页面内容不满一屏时,需要设为fixed,而超过 一屏时,需要设为static随页面顶到底部,此时就需要 ...

  6. PHP:strpos()-返回字符串在另一个字符串中第一次出现的位置

    strpos()函数返回字符串在另一个字符串中第一次出现的位置.如果没有找到该字符串,则返回false. 语法:strpos(sting, find [, start]) string ,必须,要搜索 ...

  7. ios 录音

    http://code4app.com/ios/%E5%BD%95%E9%9F%B3%E5%92%8C%E6%92%AD%E6%94%BE/51ba821b6803fa6901000000

  8. TLV格式是什么格式

    TLV 格式是什么格式 一种可变格式, TLV 的意思就是: Type 类型, Lenght 长度, Value 值: Type 和 Length 的长度固定,一般那是 2 . 4 个字节: Valu ...

  9. WPF:实现主应用程序单一实例运行方式总结

       本文介绍常见的实现主应用程序单一实例运行的几种方式. 方式一: public partial class App : Application { protected override void ...

  10. [转]WPF 依赖项属性

    from:http://blog.csdn.net/datoumimi/article/details/8033682 ps:环境限制,发的东西一长就会被拦截,所以删了一部分 UI软件中经常会用到大量 ...