第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

全部開(kāi)發(fā)者教程

Android Studio 編輯器教程

Android SDK 平臺(tái)工具介紹

前面的小節(jié)我們學(xué)習(xí)了 Android SDK 構(gòu)建工具。本小節(jié)我們學(xué)習(xí) Android SDK 平臺(tái)工具。

1. 概述

Android SDK 平臺(tái)工具位于以下位置:android_sdk/platform-tools/

主要的命令行工具有如下這些:

  • adb
    Android 調(diào)試橋 (adb) 是一種多功能的工具,您可以用它來(lái)管理模擬器實(shí)例或 Android 設(shè)備的狀態(tài)。還可以使用它在設(shè)備上安裝 APK。

  • logcat
    此工具可通過(guò) adb 調(diào)用,用于查看應(yīng)用和系統(tǒng)日志。

  • fastboot
    將平臺(tái)或其他系統(tǒng)映像刷寫(xiě)到設(shè)備上。

2. adb

Android 調(diào)試橋 (adb) 是一種功能多樣的命令行工具,可讓您與設(shè)備進(jìn)行通信。adb 命令可用于執(zhí)行各種設(shè)備操作(例如安裝和調(diào)試應(yīng)用),并提供對(duì) Unix shell(可用來(lái)在設(shè)備上運(yùn)行各種命令)的訪問(wèn)權(quán)限。它是一種客戶端-服務(wù)器程序,包括以下三個(gè)組件:

  • 客戶端:用于發(fā)送命令。客戶端在開(kāi)發(fā)計(jì)算機(jī)上運(yùn)行。您可以通過(guò)發(fā)出 adb 命令來(lái)從命令行終端調(diào)用客戶端。

  • 守護(hù)進(jìn)程 (adbd):在設(shè)備上運(yùn)行命令。守護(hù)進(jìn)程在每個(gè)設(shè)備上作為后臺(tái)進(jìn)程運(yùn)行。

  • 服務(wù)器:管理客戶端和守護(hù)進(jìn)程之間的通信。服務(wù)器在開(kāi)發(fā)機(jī)器上作為后臺(tái)進(jìn)程運(yùn)行。

2.1 語(yǔ)法

  • 連接到設(shè)備
adb connect device_ip_address
  • 查詢?cè)O(shè)備
adb devices -l
  • 安裝應(yīng)用
adb install path_to_apk
  • 將文件復(fù)制到設(shè)備
adb push local remote
  • 從設(shè)備復(fù)制文件
adb pull remote local
  • 發(fā)出 shell 命令
adb shell shell_command
  • 停止 adb 服務(wù)器
adb kill-server

3. logcat

Logcat 是一個(gè)命令行工具,用于轉(zhuǎn)儲(chǔ)系統(tǒng)消息日志,包括設(shè)備拋出錯(cuò)誤時(shí)的堆棧軌跡,以及從我們的應(yīng)用中使用 Log 類寫(xiě)入的消息。

3.1 語(yǔ)法

adb logcat [<option>] ... [<filter-spec>] ...

3.2 命令選項(xiàng)

命令選項(xiàng) 說(shuō)明
-b 加載可供查看的備用日志緩沖區(qū),例如 events 或 radio。
-c 清除(清空)所選的緩沖區(qū)并退出。
–regex 只輸出日志消息與正則表達(dá)式匹配的行。
-m 輸出特定行后退出。
–print 與 --regex 和 --max-count 配對(duì),使內(nèi)容繞過(guò)正則表達(dá)式過(guò)濾器。
-d 將日志轉(zhuǎn)儲(chǔ)到屏幕并退出。
-f 將日志消息輸出寫(xiě)入 。
-g 輸出指定日志緩沖區(qū)的大小并退出。
-n 設(shè)置輪替日志的數(shù)量上限。
-r 每輸出特定字節(jié)時(shí)輪替日志文件。
-s 相當(dāng)于過(guò)濾器表達(dá)式 ‘*:S’。
-v 設(shè)置日志消息的輸出格式。
-D 輸出各個(gè)日志緩沖區(qū)之間的分隔線。
–pid 僅輸出來(lái)自給定 PID 的日志。

4. fastboot

fastboot是引導(dǎo)加載模式下的刷寫(xiě)工具。

4.1 語(yǔ)法

  • 使設(shè)備進(jìn)入 fastboot 模式
adb reboot bootloader
  • 解鎖引導(dǎo)加載程序
fastboot flashing unlock
  • 鎖定引導(dǎo)加載程序
fastboot flashing lock
  • 刷寫(xiě)全部鏡像
fastboot flashall -w

5. 小結(jié)

本節(jié)課程我們主要學(xué)習(xí)了 Android SDK 平臺(tái)工具。本節(jié)課程的重點(diǎn)如下:

  • 掌握如何使用 Android SDK 平臺(tái)工具。