目录java
详细介绍安装Android Studio及Android SDK、安装Appium Server。node
推荐直接安装Android Studio,而后使用Android Studio安装SDK。
启动SDK Manager,安装本身所须要的版本,下载安装便可。
而后进行设置ANDROID_HOME环境变量
ANDROID_HOME=D:\InstallationDirectory\Android\android-sdk
安装完成以后点击 手机图标,建立一个虚拟手机
注意: 安装新建Android虚拟机时选择版本尽可能选择9.0,最开始我选择的是10.0,在使用等待时不是很稳定,还没花时间去深刻研究。
虚拟机已经建立成功,以下图所示:
python
在新建VDM虚拟机的时候,发现没新建几台C盘就爆红了,原来是忘记更改VDM存储位置了,默认存储在了C盘,一台手机八九个G,不红才怪呢。
找了下设置方法以下:
ANDROID_SDK_HOME=D:\InstallationDirectory\Android\Android_Virtual
而后从新启动SDK Manager便可。
android
接下来打开cmd命令窗口,进行查看是否链接手机,输入:
adb devices 便可查看已链接设备;
adb devices -l 便可查看drivers的详细信息;
将准备好的APP安装包apk文件进行安装
好比安装雪球APP的命令是:
雪球APK下载地址: https://sj.qq.com/myapp/detail.htm?apkName=com.xueqiu.androidgit
adb install D:\InstallationDirectory\apk\xueqiu_236.apk
Appium 时使用Node.js来开发的,因此须要安装Node.js
一、下载安装Node.js (推荐LTM)和npm
https://nodejs.org/zh-cn/download/
二、安装Appium
方法1、官网下载Appium地址安装:
https://github.com/appium/appium-desktop/releases/tag/v1.15.1github
方法2、npm安装Appium
官方版安装:npm install -g appium(被墙了)
(推荐先设置淘宝镜像仓库地址再进行安装)
npm install -g cnpm --registry=https://registry.npm.taobao.org
npm config set registry https://registry.npm.taobao.org
验证是设置Taobao镜像是否成功: npm config get registry
安装Appium:
cnpm install -g appiumshell
不更改任何配置,选择”启动服务器“
npm
以下图可看到已经链接成功
点击下图中的放大镜图标,启动检查器会话
并对新弹出的会话窗口进行设置,而后启动会话json
{ "platformName": "android", "deviceName": "ruancexiaosheng", "automationName": "uiautomator2", "appPackage": "com.xueqiu.android", "appActivity": ".view.WelcomeActivityAlias" }
而后到Appium界面中,输入相关的配置参数,选择Customer Server界面,再点击下图中的"启动会话",便可调起inspector。
以后就会出现下图的inspector链接界面,假若界面没有更新,点击中间的刷新按钮便可看到最新的界面。
android-studio
Error:
An unknown server-side error occurred while processing the command. Original error: Could not sign with default certificate. Original error Command 'C:\Program Files\Java\jdk1.8.0_77\bin\bin\java.exe' not found. Is it installed?
不知什么缘由,感受提示的路径就是错误的,后来升级到Appium1.15.1以后就没报错了。
Error:
appium Could not connect to server; are you sure it's running?
在运行Appium时,要选择Customer Server,再启动便可,以下图所示