1. 程式人生 > >appium新手入門(2)—— 安裝 Android SDK

appium新手入門(2)—— 安裝 Android SDK

繼續Appium環境的搭建。

第二節  安裝Android開發環境

  如果你的環境是MAC那麼可以直接跳過這一節。就像我們在用Selenium進行web自動化測試的時候一樣,我們需要一個瀏覽器來執行測試指令碼。那麼移動端自動化測試,我們同樣需要一部Android手機(手機需要連結電腦)或者Android模擬器。

安裝java 環境

眾所周知,Android是由Java語言開發的,所以想開發Android應用首先需要Java環境,所以,我們首先需要安裝Java環境。

小知識:

java 環境分JDK JRE JDK就是Java Development Kit.簡單的說JDK

是面向開發人員使用的SDK,它提供了Java的開發環境和執行環境。JREJava Runtime Enviroment是指Java的執行環境,是面向Java程式的使用者,而不是開發者。

開啟下載連結選擇相應的版本進行下載。我們以Windows安裝JDK為例,

雙擊下載的JDK ,設定安裝路徑。這裡我們選擇預設安裝在

D:\Program Files (x86)\Java\jdk1.8.0_25目錄下。 

下面設定環境變數:

“我的電腦”右鍵選單--->屬性--->高階--->環境變數--->系統變數-->新建..

變數名:JAVA_HOME 

變數值:D:\Program Files (x86)\Java\jdk1.8.0_25 

變數名:CALSS_PATH

變數值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 

找到path變數名—>“編輯”新增:

變數名:PATH

變數值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

在Windows命令提示符下驗證java是否成功:

複製程式碼
……

C:\Users\fnngj>java
用法: java [-options] class [args...]
           (執行類)
   或  java [-options] -jar jarfile [args...]
           (執行 jar 檔案)

其中選項包括:
    -d32          使用 32 位資料模型 (如果可用)
    -d64          使用 64 位資料模型 (如果可用)
    -server       選擇 "server" VM
    -hotspot      是 "server" VM 的同義詞 [已過時]
                  預設 VM 是 server.
……

 
C:\Users\fnngj>javac
用法: javac
<options> <source files> 其中, 可能的選項包括: -g 生成所有除錯資訊 -g:none 不生成任何除錯資訊 -g:{lines,vars,source} 只生成某些除錯資訊 -nowarn 不生成任何警告 -verbose 輸出有關編譯器正在執行的操作的訊息 -deprecation 輸出使用已過時的 API 的源位置 -classpath <路徑> 指定查詢使用者類檔案和註釋處理程式的位置 -cp <路徑> 指定查詢使用者類檔案和註釋處理程式的位置 ……
複製程式碼

java命令可以執行class檔案位元組碼。

javac命令可以將java原始檔編譯為class位元組碼檔案

安裝android adt & SDK

Android SDK

Android SDK提供了你的API庫和開發工具構建,測試和除錯應用程式,Android。簡單來講,Android SDK 可以看做用於開發和執行Android應用的一個軟體。

擴充套件理解:

ADT(Android Development Tools): 目前Android開發所用的開發工具是Eclipse,在Eclipse編譯IDE環境中,安裝ADT,為Android開發提供開發工具的升級或者變更,簡單理解為在Eclipse下開發工具的升級下載工具。adt只是一個eclipse的外掛,裡面可以設定sdk路徑
     SDK(Software Development Kit): 一般是一些被軟體工程師用於為特定的軟體包、軟體框架、硬體平臺、作業系統等建立應用軟體的開發工具的集合。在Android中,他為開發者提供了庫檔案以及其他開發所用到的工具。簡單理解為開發工具包集合,是整體開發中所用到的工具包,如果你不用Eclipse作為你的開發工具,你就不需要下載ADT,只下載SDK即可開發。SDK可以自己編譯,在linux環境下通過make命令進行,耗時比較長,需要有耐心哦親。。。然後我們可以把自己編譯的SDK通過ADT匯入eclipse。在此基礎上可以對原始碼包進行修改,比如修改android system/app/phone.apk中的原始碼,

當然,我不能保證你可以訪問到這個地址,原因你懂的!

這裡提供adt-bundle 下載連結:

Android-sdk下載地址:

根據我的驗證adt和sdk 都可以用來執行android 模擬器,所以下載哪個都可以。下載連結中已經標識了系統資訊,請根據自己的作業系統下載相應的版本。

 

Adt sdk 解壓包對比,相對adt的內容要多一些,如果你不做android開發的話,兩者都可以。

下面設定Android環境變數,方法與java環境變數類似。我本機的目錄結果為:

D:\android\android-sdk-windows

下面設定環境變數:

“我的電腦”右鍵選單--->屬性--->高階--->環境變數--->系統變數-->新建..

變數名:ANDROID_HOME 

變數值:D:\android\android-sdk-windows

找到path變數名—>“編輯”新增:

變數名:PATH

變數值:;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;

SDK Manager安裝模擬器

  雙擊啟動SDK Manager.exe 程式。

它提供了國內的代理,以及各種開發工具的安裝。

Android SDK Manager 的選單欄上點選“Tools---->Options...”設定相關程式碼,如下圖:

然後,就可以更新了:

安裝SDK Platform-Tools

  Android SDK Platform-tools 是版本有區別的工具資料夾,裡面有adb 、aapt、fastboot 等工具包。在AndroidDevTools.cn 網站上找到Android SDK Platform-tools下載連結。

把解壓出來的 platform-tools 資料夾放在 android sdk 根目錄下,並把 adb所在的目錄新增到系統 PATH 路徑裡(這個我們在設定android環境變數時已經新增)

  開啟Windows命令提示符,通過“appium-doctor”命令檢查appium環境。