2.安装 Android SDK
安装Android SDK
Android SDK(Software Development Kit,软件开发工具包)提供了 Android API 库和开发工具构建,测试和调试应用程序。简单来讲,Android SDK 可以看做用于开发和运行 Android 应用的一个软件。
1、下载Android SDK
我在官网上没有找到单独 Android SDK 的下载链接,官方推荐下载包含 Android SDK 的 Android Studio。
Android Studio & Android SDK 下载地址:https://developer.android.com/studio/index.html?hl=zh-cn
拖到页面底部,你将找到下载链接,根据自己的平台选择对应的链接下载。
一方面是包含 Android SDK 的 Android Studio 的安装包很大。另一方面它们二者也不是强关联的。因为 Appium也会用到 Android SDK,而 Android Studio 也可以调用真机来运行 Android程序。
所以,Android SDK 下载地址(才是我们想要的):
http://tools.android-studio.org/index.php/sdk
你可以通过别的网站进行下载,身为IT从业人员,如何利用搜索工具和***工具是你的必备技能。
将下载的 Android SDK 解压,将得到如下目录。
图 Android SDK目录
2、设置Android环境变量
下面设置 Android 环境变量,方法与Java环境变量类似。我本机的目录结果为:
D:\android\android-sdk-windows
下面设置环境变量:
“我的电脑” 右键菜单 —> 属性 —> 高级 —> 环境变量 —> 系统变量 —> 新建…
变量名 | 变量值 |
---|---|
ANDROID_HOME | D:\android\Android\sdk |
找到 path 变量名—> “编辑” 添加:
变量名 | 变量值 |
---|---|
PATH | ;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools; |
3、安装Android 版本
双击 SDK Manage.exe 启动SDK管理器。
你需要***,或者查找到国内的 Android 镜像,安装一个版本的Android虚拟机。你可以根据自己的喜好选择安装 Android 5.0 /5.1 /6.0 /7.0 版本。
这里推荐一个网站:http://www.androiddevtools.cn/
3、启动Genymotion模拟器
Gennymotion安装注意点:一定要选用较新的版本,并且配套的virtual-box版本不能过低,Genymotion注册后勾选个人免费使用就好。下载对应版本的镜像
安装 python-client
其实,python-client 的项目名称叫:Appium-Python-Client。
推荐pip安装:
(venv) λ pip install Appium-Python-Client
Collecting Appium-Python-ClientUsing cached Appium-Python-Client-0.24.tar.gz
Requirement already satisfied: selenium>=2.47.0 in d:\pyflask\venv\lib\site-packages (from Appium-Python-Client)
Building wheels for collected packages: Appium-Python-ClientRunning setup.py bdist_wheel for Appium-Python-Client ... doneStored in directory: C:\Users\fnngj\AppData\Local\pip\Cache\wheels\2e\cf\10\0e3f177c9869147b16584d402f79d9007df1139105ea3ecc2cSuccessfully built Appium-Python-Client
Installing collected packages: Appium-Python-Client
Successfully installed Appium-Python-Client-0.24
然后建立python脚本:test.py
#coding=utf-8
from appium import webdriver
import time
desired_caps = {}
desired_caps['platformName'] = 'Android'
desired_caps['platformVersion'] = '6.0'
#安卓镜像名,目录:C:\Users\Administrator\AppData\Local\Genymobile\Genymotion\ova
desired_caps['deviceName'] ='genymotion_vbox86p_6.0_170320_193253'
desired_caps['appPackage'] = 'com.android.calculator2'
desired_caps['appActivity'] = '.Calculator'
driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)
driver.find_element_by_name("9").click()
driver.find_element_by_name("+").click()
driver.find_element_by_name("6").click()
driver.find_element_by_name("=").click()
driver.quit()
备注:有的版本的定位会失效,可以用name,id等换着试试,或者直接换安卓手机版本
转载于:https://www.cnblogs.com/wanghaihong200/p/7657461.html
2.安装 Android SDK相关推荐
- 解决VS2015安装Android SDK 后文件不全及更新问题
解决VS2015安装Android SDK 后文件不全及更新问题 参考文章: (1)解决VS2015安装Android SDK 后文件不全及更新问题 (2)https://www.cnblogs.co ...
- Android开发三 如何安装 Android SDK 和Eclipse 插件
所需开发环境: JDK 5 或 JDK 6 (仅有JRE不够) .Eclipse 3.5 (galileo) 下载用于在Eclipse 开发android应用的ADT 插件 在企业开发中,很多程序员使 ...
- 查看是否安装android sdk
通过cmd打开命令行窗口,输入以下命令 命令:android -h 截图如下: 分析问题,有两个原因: 1.没有安装android sdk 2.没有配置android sdk 的环境变量 得出结论: ...
- 安装android sdk,后出现导出错误,提示命令行找不到解决方案
安装android sdk,后出现导出错误,提示命令行找不到解决方案 The steps. Rename android sdk tool folder : [Your Android SDK roo ...
- linux系统 安卓系统安装教程,Linux系统下安装android sdk的方法步骤
本文阐述的是如何在Linux系统中安装Android SDK 环境,下面话不多说,来看看详细的介绍吧. 直接下载解压: wget http://dl.google.com/android/androi ...
- vs2019 android,VS2019无法安装Android SDK 28的问题
在一台新电脑上安装VS2019,新建Xamarin.Android项目,反复提示要安装Android SDK 28.0.3,在弹出的窗口里点击接受协议,却无法安装SDK. 直接打开Android SD ...
- 2022 Mac上安装Android SDK
直接使用Android sdk包中tools下的android执行文件会出现说什么空指针异常 然后又是什么eclipse又是Android包下的异常各种抛 而网上包括stackoverflow上边的解 ...
- android安装成功找不到指定文件夹,安装Android SDK报错:系统找不到指定的文件 解决办法...
换了系统html Windows 7 64位,从新安装Android SDK,结果遇到了点小问题:java 在检测系统是否安装JDK的时候老是提示:Java SE Development Kit (J ...
- 在mac OS安装Android SDK教程
在mac OS如何安装Android SDK 安装步骤 1.先下载android sdk for mac 地址:https://dl.google.com/android/repository/too ...
- 如何安装Android SDK
前言 在使用appnium的时候,除了安装JDK之外,也需要安装Android SDK.那么,正确安装Android SDK是怎样的呢,跟着小编继续往下看. 安装Android SDK和环境配置 1. ...
最新文章
- 不要一辈子都指望用技术赚钱
- 扩展坞可以把手机投到显示器吗_你的电脑可以省了!华为Mate 30搭配绿联新一代扩展坞轻松变电脑...
- c winform 上传文件到mysql_WinForm上传文件至服务器
- 第一个QGLViewer程序
- 东南大学数字信号处理实验_【鹏城实验室校招】数字信号处理助理研究员
- Java 连接 timesten
- php 年的第几天,收藏-php中某年第几天计算出日期年月日的代码
- 观测云品牌正式亮相,携手通信院共推国内可观测性概念与技术发展!
- 使用acme.sh签发Let's Encrypt的免费数字证书
- web前端页面——移动端简单登录页面、下拉菜单(代码详细注释)
- 如何找到需要的rpm包
- app开发第二次总结
- VB 单击ListView控件某列表头进行排序
- POST的Response数据问题
- 测试睡眠质量软件,2018测睡眠质量的app排行榜:推荐10款有趣又有效的睡眠APP
- 基于Java的图书管理系统(附源码和课件)
- OpenGL 坐标系概览
- visio常用快捷键_Visio快捷键
- 日本开设无人机专业,打造无人机“人才市场”
- Idea开发springBoot 中使用 thymeleaf 模板$表达式报红波浪线解决方案
热门文章
- opencv2.4.7.2画圆,画十字,画矩形
- 【OpenCV学习笔记】【函数学习】六(cvCreateImage()函数)
- selenium模拟点击的几种方法探讨
- CSS学习总结(4)——盒模型/背景属性
- Android中的IPC方式AIDL
- 微信解绑手机号服务器会保留吗,我把我的微信号给了别人,银行卡都解绑了,但手机号还在绑定,会不会有危险...
- JavaEE学习--javascript中的正则表达式
- linux nohup 记录pid,nohup启动程序后如何获取进程号Pid
- oracle mysql us7acsii_有关oracle数据库us7ascii字符集转换策略的探讨
- 乐源机器人没电提醒吗_云迹讲解机器人,你的专属机器人服务专家