【2.安装 Android SDK】怀抱观古今,寝食展戏谑。这篇文章主要讲述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 | ; %ANDROID_HOME%\\platform-tools; %ANDROID_HOME%\\tools; |
文章图片
你需要科学上网,或者查找到国内的 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-Client
Using 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-Client
Running setup.py bdist_wheel for Appium-Python-Client ... done
Stored 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等换着试试,或者直接换安卓手机版本
推荐阅读
- Android短轮询解决方案——CountDownTimer+Handler
- Android 新浪微博开放平台应用 android签名怎么获得
- 在Android 中使用KSOAP2调用WebService(转)
- java jvm和android DVM区别
- argis android sdk配置备忘一下
- Android 微信第三方登录
- 数据结构 happiness
- JavaFX体系结构
- JavaFX应用程序结构