tft每日頭條

 > 生活

 > adb在哪看

adb在哪看

生活 更新时间:2025-01-10 06:02:37

adb在哪看(在線等我的adb)1

在您下載了 Android Studio 并且安裝了 SDK 後,如果想要進行諸如開啟 Firebase 調試模式 這類的操作,相關教程可能會告訴您要在終端輸入 "adb"。您若照做,便可能會出現以下内容:

commandnotfound:adb(找不到命令:adb)

或者:

adb:Theterm'adb'isnotrecognizedasthenameofacmdlet,function,scriptfile,oroperableprogram. (adb:無法将“adb”項識别為cmdlet、函數、腳本文件或可運行程序的名稱)

如果您下意識地去搜索 "如何安裝 adb",最後可能會找到一些通過操作系統的包管理工具或者從手機定制網站上下載一些壓縮文件來進行安裝的說明。但這些都不是必要的!adb 會在您使用 Android Studio 安裝 Android SDK 時随之一同安裝,而且隻要通過一些手動步驟,便可以确保您始終使用與 IDE 相同的最新工具!

關 adb 什麼事?

adb 全稱 "Android 調試橋",它是一個 Android 平台的多功能命令行調試工具。通常來講,它會在您使用 Android Studio 中的 platform-tools 安裝 Android SDK 時随之一同安裝,但是如果想要讓操作系統知道 adb 的位置,還需要進行一些設置。

首先,打開 Android Studio 并從菜單裡導航至 "Tools > SDK Manager":

adb在哪看(在線等我的adb)2

△ Android Studio 中的 Tools > SDK Manager

在窗口頂部,您可以看到 IDE 安裝 Android SDK 的路徑。

adb在哪看(在線等我的adb)3

現在打開您的終端,輸入 cd 并粘貼此路徑。您在 Windows、macOS 和 Linux 均可執行此操作,但是在 Windows 上,您可能需要按下 shift insert 鍵來将路徑粘貼到終端中:

adb在哪看(在線等我的adb)4

接下來輸入 cd platform-tools:

adb在哪看(在線等我的adb)5

然後鍵入 ls (在 Windows 中為 dir)。您應該可以看到 adb 或 adb.exe —— 具體取決于您的操作系統。接下來您就可以輸入 ./adb 并查看程序輸出了。

您現在可以運行 adb 了,但我還沒見過以 "複制您的 SDK 路徑,使用 cd 進入 platform-tools 文件夾,并在 adb 之前鍵入 ./ " 為開頭的教程。為了獲得能讓更多 Android 開發者喜歡的體驗,您必須更新 PATH 環境變量。在不同操作系統上,設置方式并不相同,我會在下文列出 macOS 和 Windows 上的設置方式。在 Linux 上,步驟可能會有所不同,但是針對 macOS 的說明在某些情況下同樣适用。

macOS 配置

macOS (與 Linux) 用戶通常會為他們的 shell 使用 zsh 或 bash。要将 platform-tools 目錄臨時添加到 PATH,請輸入:

PATH="<pathfromtheSDKmanager>/platform-tools:$PATH"

結合前面的例子就是:

PATH="/Users/martinpatrick/Library/Android/sdk/platform-tools:$PATH"

現在,當前終端窗口已經可以随時鍵入 adb 并執行命令了。但是,如何保持這種狀态呢?

由于 Android Studio 傾向于将 Android SDK 安裝在您的用戶目錄中,因此您需要為用戶編輯 PATH。而且,由于它是命令行程序,因此您隻需要為終端更新 PATH 即可 (Mac 應用程序用不到這個)。為此,您需要在您的主目錄中編輯 .profile 文件 (如果該文件不存在,使用 .bash_rc 也能獲得類似的結果)。該文件默認情況下是隐藏的,因此您可能無法在 Finder 中看到它。您可以在您喜歡的文本編輯器中打開此文件:

nano~/.profile

并在文件末尾添加:

exportANDROID_SDK_ROOT="<yourAndroidSDKpath>"

exportPATH="$ANDROID_SDK_ROOT/platform-tools:$PATH"

在我的電腦上就是:

exportANDROID_SDK_ROOT="/Users/martinpatrick/Library/Android/sdk"

exportPATH="$ANDROID_SDK_ROOT/platform-tools:$PATH"

添加額外的 ANDROID_SDK_ROOT 聲明并不是一項必要操作,但是它可能對某些更複雜的高級用戶工具 (例如 Cocos 2D 命令行程序) 也有幫助。

這樣一來,當您打開一個新的終端窗口并輸入 adb,如果您做對了所有步驟,就會看到一個幫助頁面,其中列出了 adb 的用法。

Windows 配置

Windows 稍有不同,我将完全在 PowerShell 中工作。和前面一樣,我可以使用 SDK 管理器找到 SDK 的安裝位置:

adb在哪看(在線等我的adb)6

而且我也能更改目錄以找到我的 platform-tools:

adb在哪看(在線等我的adb)7

要在 PowerShell 中更新 PATH,請輸入:

$env:PATH =";<yourAndroidSDKdirectory>\platform-tools"

本例中的具體命令為:

$env:PATH =";C:\Users\pux19\AppData\Local\Android\Sdk\platform-tools"

要在多個終端窗口 (如果您需要的話,當然也包含常規的 cmd.exe 提示符) 中保留此 PATH 變量,我們可以在 GUI 工具中為用戶設置此變量。

更改此設置的最簡單方法是單擊 Windows 菜單并搜索 "Edit the system environment variables (編輯系統環境變量)" (我通常搜索 "environment variables (環境變量)"):

adb在哪看(在線等我的adb)8

然後點擊 "Environment Variables (環境變量)":

adb在哪看(在線等我的adb)9

雙擊 "User variables" 部分中的 "Path":

adb在哪看(在線等我的adb)10

然後,單擊一個新的單元格,并粘貼您的 platform-tools 目錄的路徑到單元格中:

adb在哪看(在線等我的adb)11

本例中為 C:\Users\pux19\AppData\Local\Android\Sdk\platform-tools

在打開的所有窗口上單擊 "确定" 後,新的終端窗口将在您鍵入時響應 adb 命令。微軟通常建議注銷并再次登錄以保留這一狀态,但是除非您需要在 GUI 程序中使用 PATH,否則這個操作并不是絕對必要的。

總結

這樣一來,您就可以從命令行自由地管理和調試手機、平闆電腦,甚至是機頂盒。另外請注意,許多工具都會随其自己的 SDK 一起安裝,隻需執行相同的步驟,并進行一些細微的修改,便可使任何 Android SDK 成為您的 "默認" 工具。請記住,一次隻能在 PATH 中添加一個路徑。而如果您決定卸載開發工具 (甚至是 Android Studio),則必須手動更新這些路徑。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved