4.Appium 安卓自動化(Andriod SDK)

概念

SDK:(software development kit)軟件開發工具包。被軟件開發工程師用於爲特定的軟件包、軟件框架、硬件平臺、操做系統等創建應用軟件的開發工具的集合。php

所以,Android SDK 指的是Android專屬的軟件開發工具包。 來源:百度百科html

下載安裝

首先須要安裝配置好jdk環境android

 

 

Android SDK包下載sql

Tips: 點擊視頻左下方獲取素材,能夠下載到對應的軟件:Andriod_sdk.exe。數據庫

下載對應的安裝包後,點擊安裝便可。windows

Android SDK Manager

安裝後啓動 SDK Manager.exe 程序就能夠看到Android SDK Mannerger的主界面。api

 

 

Tools目錄

 

 

Android SDK Tools(必須,只需下載一個版本,通常選最新版本):基礎工具包,版本號帶rc字樣的是預覽版。android-studio

Android SDK Platform-tools(必須,只需下載一個版本,通常選最新版本):從android2.3開始劃出此目錄,存放公用開發工具,好比adb、sqlite3等,被劃分到了這裏。app

Android SDK Build-tools(必須,能夠安裝多個版本):Android項目構建工具。框架

Android xxx(API xx) 目錄(可選的各平臺開發工具):

 

 

  • Documentation for AndroidSdk(可選):安卓開發者官網的一些離線文檔,不過下載下來打開也很慢,後面會提供另一個離線版。
  • SDK Platform(必須):對應平臺的開發工具,須要在哪一個版本的平臺下開發就下載哪一個。
  • Samples for SDK(可選,此項在高版本tools中已不提供,須要在IDE裏經過Import Sample引入,固然也能夠下載離線版):內置的安卓示例程序,推薦安裝。
  • Sources for Android SDK(可選):安卓API的源代碼,推薦安裝。
  • ARM /Intel xxxx Image(可選):各個以Image結尾的東西是支持相應平臺的模擬器,咱們就把它想象成一個刷機包吧。(使用真機調試或使用其它模擬器的話不須要安裝)

Extras目錄(可選的擴展):

 

 

  • Android Support Repository(可選):主要是方便在gradle中使用Android Support Libraries,由於Google並無把這些庫發佈到maven center或者jcenter去,而是使用了Google本身的maven倉庫。
  • Intel x86 Emulator Accelerator(HAXM installer)(可選):windows平臺的Intel x86模擬器加速工具,配合Intel x86 atom/atom_64 System Image使用可加快模擬器的運行速度。

Android SDK文件目錄

 

 

add-ons

這裏面保存着附加庫,第三方公司爲android 平臺開發的附加功能系統。好比GoogleMaps,固然你若是安裝了OphoneSDK,這裏也會有一些類庫在裏面。

docs

這裏面是Android SDKAPI參考文檔,全部的API均可以在這裏查到。

extras

該文件夾下存放了Android support v4,v7,v13,v17包; 還有google提供額USB驅動、Intel提供的硬件加速等附加工具包, 和market_licensing做爲AndroidMarket版權保護組件,通常發佈付費應用到電子市場能夠用它來反盜版。

platforms

是每一個平臺的SDK真正的文件,存放了不一樣版本的android系統。裏面會根據APILevel劃分的SDK版本。

samples

是Android SDK自帶的默認示例工程,裏面的apidemos強烈推薦初學者運行學 習,對於SQLite數據庫操做能夠查看NotePad這個例子,對於遊戲開發Snake、LunarLander都是不錯的例子,對於Android主 題開發Home則是androidm5時代的主題設計原理。

環境變量設置

  • 系統變量裏面添加變量名 ANDROID_HOME 路徑爲實際存放SDk的路徑

 

  • 其餘幾個路徑配置到系統環境Path中以下圖所示:

 

配置檢測

在cmd界面輸入「adb」 和"appt"來判斷安裝是否成功。

出現下面信息表示安裝成功

   

 

參考資料:

相關文章
相關標籤/搜索