安装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相关推荐

  1. 解决VS2015安装Android SDK 后文件不全及更新问题

    解决VS2015安装Android SDK 后文件不全及更新问题 参考文章: (1)解决VS2015安装Android SDK 后文件不全及更新问题 (2)https://www.cnblogs.co ...

  2. Android开发三 如何安装 Android SDK 和Eclipse 插件

    所需开发环境: JDK 5 或 JDK 6 (仅有JRE不够) .Eclipse 3.5 (galileo) 下载用于在Eclipse 开发android应用的ADT 插件 在企业开发中,很多程序员使 ...

  3. 查看是否安装android sdk

    通过cmd打开命令行窗口,输入以下命令 命令:android -h 截图如下: 分析问题,有两个原因: 1.没有安装android sdk 2.没有配置android sdk 的环境变量 得出结论: ...

  4. 安装android sdk,后出现导出错误,提示命令行找不到解决方案

    安装android sdk,后出现导出错误,提示命令行找不到解决方案 The steps. Rename android sdk tool folder : [Your Android SDK roo ...

  5. linux系统 安卓系统安装教程,Linux系统下安装android sdk的方法步骤

    本文阐述的是如何在Linux系统中安装Android SDK 环境,下面话不多说,来看看详细的介绍吧. 直接下载解压: wget http://dl.google.com/android/androi ...

  6. vs2019 android,VS2019无法安装Android SDK 28的问题

    在一台新电脑上安装VS2019,新建Xamarin.Android项目,反复提示要安装Android SDK 28.0.3,在弹出的窗口里点击接受协议,却无法安装SDK. 直接打开Android SD ...

  7. 2022 Mac上安装Android SDK

    直接使用Android sdk包中tools下的android执行文件会出现说什么空指针异常 然后又是什么eclipse又是Android包下的异常各种抛 而网上包括stackoverflow上边的解 ...

  8. android安装成功找不到指定文件夹,安装Android SDK报错:系统找不到指定的文件 解决办法...

    换了系统html Windows 7 64位,从新安装Android SDK,结果遇到了点小问题:java 在检测系统是否安装JDK的时候老是提示:Java SE Development Kit (J ...

  9. 在mac OS安装Android SDK教程

    在mac OS如何安装Android SDK 安装步骤 1.先下载android sdk for mac 地址:https://dl.google.com/android/repository/too ...

  10. 如何安装Android SDK

    前言 在使用appnium的时候,除了安装JDK之外,也需要安装Android SDK.那么,正确安装Android SDK是怎样的呢,跟着小编继续往下看. 安装Android SDK和环境配置 1. ...

最新文章

  1. 不要一辈子都指望用技术赚钱
  2. 扩展坞可以把手机投到显示器吗_你的电脑可以省了!华为Mate 30搭配绿联新一代扩展坞轻松变电脑...
  3. c winform 上传文件到mysql_WinForm上传文件至服务器
  4. 第一个QGLViewer程序
  5. 东南大学数字信号处理实验_【鹏城实验室校招】数字信号处理助理研究员
  6. Java 连接 timesten
  7. php 年的第几天,收藏-php中某年第几天计算出日期年月日的代码
  8. 观测云品牌正式亮相,携手通信院共推国内可观测性概念与技术发展!
  9. 使用acme.sh签发Let's Encrypt的免费数字证书
  10. web前端页面——移动端简单登录页面、下拉菜单(代码详细注释)
  11. 如何找到需要的rpm包
  12. app开发第二次总结
  13. VB 单击ListView控件某列表头进行排序
  14. POST的Response数据问题
  15. 测试睡眠质量软件,2018测睡眠质量的app排行榜:推荐10款有趣又有效的睡眠APP
  16. 基于Java的图书管理系统(附源码和课件)
  17. OpenGL 坐标系概览
  18. visio常用快捷键_Visio快捷键
  19. 日本开设无人机专业,打造无人机“人才市场”
  20. Idea开发springBoot 中使用 thymeleaf 模板$表达式报红波浪线解决方案

热门文章

  1. opencv2.4.7.2画圆,画十字,画矩形
  2. 【OpenCV学习笔记】【函数学习】六(cvCreateImage()函数)
  3. selenium模拟点击的几种方法探讨
  4. CSS学习总结(4)——盒模型/背景属性
  5. Android中的IPC方式AIDL
  6. 微信解绑手机号服务器会保留吗,我把我的微信号给了别人,银行卡都解绑了,但手机号还在绑定,会不会有危险...
  7. JavaEE学习--javascript中的正则表达式
  8. linux nohup 记录pid,nohup启动程序后如何获取进程号Pid
  9. oracle mysql us7acsii_有关oracle数据库us7ascii字符集转换策略的探讨
  10. 乐源机器人没电提醒吗_云迹讲解机器人,你的专属机器人服务专家