一、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. Geodatabase介绍

    一.概述 (1)Geodatabase是什么? ArcGIS操作基于GIS文件格式和存储于地理数据库(Geodatabase)中的地理信息.Geodatabase是ArcGIS的本地数据结构,是用于编 ...

  2. Vivado HLS与System Generator:联系与区别

    在很多年以前的ISE套件里面,有个功能强大的AccelDSP,它可以可自动地进行浮点到定点转换,并把算法生成可综合的HDL,还可以创建用于验证的测试平台,但是在4年前左右的时候销声匿迹了,当时的说法是 ...

  3. PHP 函数extension_loaded();

    extension_loaded — 检查一个扩展是否已经加载 例如: <?php if (!extension_loaded('gd')) { if (!dl('gd.so')) { exit ...

  4. 常用HTML meta 标签属性(网站兼容与优化需要),meta标签

    常用HTML meta 标签属性(网站兼容与优化需要),meta标签 标签提供关于HTML文档的元数据.元数据不会显示在页面上,但是对于机器是可读的.它可用于浏览器(如何显示内容或重新加载页面),搜索 ...

  5. php 读取文件头判断文件类型的实现代码

    php代码实现读取文件头判断文件类型,支持图片.rar.exe等后缀. 例子: <?php $filename = "11.jpg"; //为图片的路径可以用d:/uploa ...

  6. 从省市区多重级联想到的,react和jquery的差别

    在我们的前端项目里经常会用到级联的select,比如省市区这样.通常这种级联大多是动态的.比如先加载了省,点击省加载市,点击市加载区.然后数据通常ajax返回.如果没有数据则说明到了叶子节点.   针 ...

  7. 11、创建不使用XAML的WPF应用程序

    首先新建一个空的项目,然后添加一个类,引用一下程序集: PresentationCore.dll PresentationFramework.dll WindowsBase.dll namespace ...

  8. IOS开发之──应用之间调用(2)

    在上一篇文章中,讲解了如何在自己应用之间调用问题,今天介绍一下如果调用IOS自带的app的方法 一.调用app store界面方法 在实际开发中,往往要推荐自己其他应用和推荐自己的收费软件,那么我们就 ...

  9. mysql中常用的公式及个人演示

    学生,院系表 -- phpMyAdmin SQL Dump-- version 4.1.9-- http://www.phpmyadmin.net---- Host: localhost-- Gene ...

  10. virtualbox usb连接问题解决

    生命在于折腾... 神奇的liinux... ubuntu 14.04 LTS sudo apt-get install virtualbox -y 然后建好虚拟机之后(windows也好,linux ...