激情六月丁香婷婷|亚洲色图AV二区|丝袜AV日韩AV|久草视频在线分类|伊人九九精品视频|国产精品一级电影|久草视频在线99|在线看的av网址|伊人99精品无码|午夜无码视频在线

高校合作1:010-59833514 ?咨詢電話:400-810-1418 服務(wù)與監(jiān)督電話:400-810-1418轉(zhuǎn)接2

android開(kāi)發(fā)游戲sdk(測(cè)試人必收藏系列之 Android SDK)

發(fā)布時(shí)間:2023-11-27 21:30:52 瀏覽量:106次

?測(cè)試人必收藏系列之 Android SDK

android開(kāi)發(fā)游戲sdk(測(cè)試人必收藏系列之 Android SDK)

作為測(cè)試工程師,在日常工作測(cè)試移動(dòng)端 App 的時(shí)候必定會(huì)接觸到 Android SDK,不管是基礎(chǔ)的 App 功能測(cè)試,還是 App 端自動(dòng)化測(cè)試,亦或是 App 端性能測(cè)試。很多小伙伴對(duì)于這一工具包并不太理解,本文將會(huì)詳盡解釋 Android SDK,以及 SDK 中每一組件的作用。

首先是 Android SDK 的功能介紹,以下來(lái)自百度百科:

推薦下載地址:
http://tools.android-studio.org/index.php/sdk

下載完畢解壓之后會(huì)發(fā)現(xiàn)只有基礎(chǔ)的工具包目錄,我們還需額外手動(dòng)下載對(duì)應(yīng)的組件。

需要注意的是默認(rèn) Android SDK 下載組件是需要外網(wǎng)訪問(wèn)的,我們可以通過(guò)設(shè)置代理解決:

進(jìn)入到 SDK 包中,通過(guò)打開(kāi) SDK manager.exe 即可看到 SDK 管理界面,可能部分同學(xué)發(fā)現(xiàn)一直在加載出不來(lái),我們需要設(shè)置代理來(lái)解決:
選擇工具欄上的 Tools->Options 打開(kāi)如下窗口進(jìn)行設(shè)置

設(shè)置好之后重啟 SDK manager 即可

  SDK 自帶工具包,必須,只需下載一個(gè)版本,一般選最新版本

  Android 平臺(tái)工具,必須

  Android 項(xiàng)目構(gòu)建工具,必須

  對(duì)應(yīng)平臺(tái)的開(kāi)發(fā)工具,需要在哪個(gè)版本的平臺(tái)下開(kāi)發(fā)就下載哪個(gè),必須

  安卓對(duì)應(yīng)平臺(tái)的源代碼,可以安裝

  模擬器鏡像,非必須

  windows 平臺(tái)的 Intel x86 模擬器加速工具,配合 Intel x86 atom/atom_64 System Image 使用可加快模擬器的運(yùn)行速度。

  這里面保存著附加庫(kù),第三方公司為 Android 平臺(tái)開(kāi)發(fā)的附加功能系統(tǒng)

??這里面是 Android SDK API 參考文檔,所有的 API 都可以在這里查到。

??該文件夾下存放了 Android support v4,v7,v13,v17 包;還有 Google 提供的 USB 驅(qū)動(dòng)、Intel 提供的硬件加速等附加工具包

android開(kāi)發(fā)游戲sdk(測(cè)試人必收藏系列之 Android SDK)

??每個(gè)平臺(tái)的 SDK 真正的文件,存放了不同版本的 Android 系統(tǒng)。里面會(huì)根據(jù) API Level 劃分 SDK 版本,比如 Android 5.1,那么對(duì)應(yīng)進(jìn)入后有一個(gè) android-22 的文件夾

??是 Android SDK 自帶的默認(rèn)示例工程

??保存著一些 Android 平臺(tái)相關(guān)通用工具,比如 adb、SQLite、make_f2fs 的工具。

??作為 SDK 根目錄下的 tools 文件夾,這里包含了Android 開(kāi)發(fā)和調(diào)試的工具,比如 ddms 用于啟動(dòng) Android 調(diào)試工具,比如 logcat、屏幕截圖和文件管理器,其中 uiautomatorviewer.bat 工具對(duì)我們自動(dòng)化測(cè)試非常重要,可以通過(guò)該工具定位元素,查看頁(yè)面布局等。

??保存著一些 Android 平臺(tái)相關(guān)通用工具,比如 adb、和 aapt、aidl、dx 等文件。aapt 即 Android Asset Packaging Tool , 在 SDK 的 build-tools 目錄下。 該工具可以查看, 創(chuàng)建,更新 ZIP 格式的文檔附件(zip, jar, apk,一般我們可以通過(guò)該工具查看應(yīng)用的包名和入口 activity。

在 Android 的 SDK 有提供 uiautomatorviewer 工具來(lái)支持我們進(jìn)行 UI 自動(dòng)化測(cè)試,通過(guò)截屏并分析 XML 布局文件的方式,為用戶提供頁(yè)面元素查看服務(wù)

使用步驟:

  1. 打開(kāi)真機(jī)/模擬器的 USB 調(diào)式模式后連接到 PC 端
  2. 打開(kāi)設(shè)備上的 App 界面
  3. 啟動(dòng) uiautomatorviewer
  4. 獲取對(duì)應(yīng)頁(yè)面的元素

準(zhǔn)備工作做完后,雙擊 uiautomatorviewer 即可開(kāi)啟,通過(guò)點(diǎn)擊左上角的第二個(gè)圖標(biāo)按鈕 Device Screenshot,點(diǎn)擊之后會(huì)更新當(dāng)前設(shè)備的最新屏幕快照,如下所示:

界面區(qū)域說(shuō)明:

左邊區(qū)域顯示當(dāng)前最新的屏幕快照

右上方區(qū)域,顯示當(dāng)前頁(yè)面布局控件的層級(jí)關(guān)系

右下方區(qū)域,當(dāng)前選中布局/控件的屬性信息,如 id、class 等等。

uiautomatorviewer 工具和 appium-desktop 自帶的 Inspector 區(qū)別:

  1. uiautomatorviewer 只能支持 Android,如果是 Android 平臺(tái),推薦使用 uiautomatorviewer
  2. Inspector 可以同時(shí)支持 Android 和 iOS
  3. uiautomatorviewer 不需要配置啟動(dòng)參數(shù),但是目前在 Android V7.0 以上版本支持不好
android開(kāi)發(fā)游戲sdk(測(cè)試人必收藏系列之 Android SDK)

熱門(mén)課程推薦

熱門(mén)資訊

請(qǐng)綁定手機(jī)號(hào)

x

同學(xué)您好!

您已成功報(bào)名0元試學(xué)活動(dòng),老師會(huì)在第一時(shí)間與您取得聯(lián)系,請(qǐng)保持電話暢通!
確定