亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

全部開發者教程

Android 真機的使用

在前幾小節中我們學習了使用模擬器,本節課程我們學習如何使用真機測試應用。任何一款應用務必始終先在真機設備上測試后再正式向用戶發布。

1. 配置開發者選項

我們首先要對真機進行一些設置,由于這些設置通常都是為開發者服務的,所以被稱為開發者選項。開發者選項的菜單默認是隱藏不可見的,所以我們需要先啟用開發者選項菜單。

1.1 啟用開發者選項

要啟用開發者選項,需要點按版本號選項 7 次。我們可以在手機的以下位置之一找到此選項,具體取決于手機的 Android 版本:

  • Android 9(API 級別 28)及更高版本:設置 > 關于手機 > 版本號;
  • Android 8.0.0(API 級別 26)和 Android 8.1.0(API 級別 26):設置 > 系統 > 關于手機 > 版本號;
  • Android 7.1(API 級別 25)及更低版本:設置 > 關于手機 > 版本號。

Tips:國內各家品牌手機的菜單設計有所差別,需要自己找到版本號的所在位置。

當出現“您已處于開發者模式”的提示語時說明已經成功啟動開發者選項,我們可以在以下位置之一找到此選項,具體取決于手機的 Android 版本:

  • Android 9(API 級別 28)及更高版本:設置 > 系統 > 高級 > 開發者選項
  • Android 8.0.0(API 級別 26)和 Android 8.1.0(API 級別 26):設置 > 系統 > 開發者選項;
  • Android 7.1(API 級別 25)及更低版本:設置 > 開發者選項

Tips:國內各家品牌手機的菜單設計有所差別,需要自己找到開發者選項的所在位置。

1.2 啟用 USB 調試

我們已經啟用了開發者選項,接下來我們需要啟用 USB 調試,USB 調試功能的開發就在開發者選項內,我們可以在以下位置之一找到此選項,具體取決于手機的 Android 版本:

  • Android 9(API 級別 28)及更高版本:設置 > 系統 > 高級 > 開發者選項 > USB 調試;
  • Android 8.0.0(API 級別 26)和 Android 8.1.0(API 級別 26):設置 > 系統 > 開發者選項 > USB 調試
  • Android 7.1(API 級別 25)及更低版本:設置 > 開發者選項 > USB 調試。

2. 安裝 ADB

由于 Android Studio 是通過 ADB 來連接真機進行調試和測試的,所以我們必須安裝 ADB 程序。前面章節我們已經學習過安裝 Android SDK,Android SDK Tools 中已經包含 ADB,我們只需要完成環境變量的配置即可。

macOS
無需其他配置。

Ubuntu Linux

在 ~/.bashrc 文件中添加如下內容:

export SDK_HOME=/work/androidenv/android-sdk-linux
export SDK_PLATFORM_TOOLS=$SDK_HOME/platform-tools
export SDK_TOOLS=$SDK_HOME/tools
export PATH=$SDK_PLATFORM_TOOLS:$SDK_TOOLS:$PATH

Tips:SDK_HOME 是指 Android SDK 安裝目錄

如果 ADB 在使用中提示如下錯誤:

error: insufficient permissions for device: udev requires plugdev group membership

原因是當前 Linux 用戶未在 plugdev 用戶組中,解決方法是把當前用戶添加到 plugdev 組中。

sudo usermod -aG plugdev $LOGNAME

Windows
按如下步驟添加環境變量:

首先右擊計算機 > 屬性 > 高級系統設置 > 環境變量,然后點擊環境變量 > 系統變量 > Path > 編輯,添加 ADB 程序所在目錄。

Tips:上圖中 ADB 所在目錄為 C:\Android。

3. 安裝 USB 驅動程序

由于真機是通過 USB 線與 PC 連接,所以涉及到 USB 驅動問題。如果是在 Mac OS X 或 Linux 上開發,則不需要 USB 驅動程序。如果是在 Windows 上開發,則需要安裝 USB 驅動程序。

3.1 下載合適的 USB 驅動程序

由于不同品牌的手機,USB 驅動程序也是不同的,所以推薦大家從品牌廠商的官網下載 USB 驅動程序。

3.2 安裝驅動程序

下載 USB 驅動程序后,請按照下面的說明操作,根據 Windows 版本以及是首次安裝還是升級現有驅動程序,安裝或升級驅動程序。

Windows 10
要在 Windows 10 系統上首次安裝 Android USB 驅動程序,請執行以下操作:

  1. 將 Android 設備連接到計算機的 USB 端口;

  2. 在 Windows 資源管理器中,打開計算機管理;

  3. 計算機管理左側窗格中,選擇設備管理器

  4. 設備管理器右側窗格中,找到并展開便攜式設備其他設備,具體取決于看到的是哪一項;

  5. 右鍵點擊已連接設備的名稱,然后選擇更新驅動程序軟件;

  6. 硬件更新向導中,選擇瀏覽計算機以查找驅動程序軟件,然后點擊下一步;

  7. 點擊瀏覽,然后找到 USB 驅動程序文件夾。例如,Google USB 驅動程序位于 android_sdk\extras\google\usb_driver\;

  8. 點擊下一步以安裝驅動程序。

Windows 7
要在 Windows 7 系統上首次安裝 Android USB 驅動程序,請執行以下操作:

  1. 將 Android 設備連接到計算機的 USB 端口;

  2. 從桌面上或 Windows 資源管理器中右鍵點擊計算機,然后選擇管理;

  3. 在左側窗格中選擇設備

  4. 在右側窗格中找到并展開其他設備;

  5. 右鍵點擊相應的設備名稱(如 Xiaomi),然后選擇更新驅動程序軟件。這將啟動硬件更新向導;

  6. 選擇瀏覽計算機以查找驅動程序軟件,然后點擊下一步

  7. 點擊瀏覽,然后找到 USB 驅動程序文件夾。(Google USB 驅動程序位于 android_sdk\extras\google\usb_driver\。)

  8. 點擊下一步以安裝驅動程序。

升級 Android USB 驅動程序
要在 Windows 7 及更高版本的系統上使用新驅動程序升級現有的 Android USB 驅動程序,請執行以下操作:

  1. 將 Android 設備連接到計算機的 USB 端口;

  2. 從桌面上或 Windows 資源管理器中右鍵點擊計算機,然后選擇管理

  3. 在“計算機管理”窗口的左側窗格中選擇設備管理器;

  4. 在右側窗格中找到并展開 Android 手機;

  5. 右鍵點擊 Android Composite ADB Interface,然后選擇更新驅動程序。這將啟動硬件更新向導;

  6. 選擇從列表或特定位置安裝,然后點擊下一步;

  7. 選擇在這些位置搜索最佳驅動程序,取消選中搜索可移動介質,并選中在搜索中包含此位置;

  8. 點擊瀏覽,然后找到 USB 驅動程序文件夾。(Google USB 驅動程序位于 android_sdk\extras\google\usb_driver\。);

  9. 點擊下一步以升級驅動程序。

4. 安裝和運行程序

至此,真機通過 USB 線連上 PC時,Andrid Studio 界面上應該可以看到真機連接成功,顯示出真機的型號。

我們只需要點擊工具欄上的 Run 圖標,即可將應用安裝在真機上并運行。

5. 小結

本節課程我們主要學習了如何使用真機測試應用。本節課程的重點如下:

  • 真機上如何啟用開發者選項和 USB 調試;
  • ADB 環境配置和 USB 驅動安裝;
  • 如何讓程序運行在真機上。