2.安裝 Android SDK

來源:互聯網
上載者:User

標籤:個人   htm   idt   client   自己   lib   href   mobile   display   

安裝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-ClientCollecting Appium-Python-Client  Using cached Appium-Python-Client-0.24.tar.gzRequirement 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-ClientInstalling collected packages: Appium-Python-ClientSuccessfully 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等換著試試,或者直接換安卓手機版本

2.安裝 Android SDK

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.