簡體   English   中英

adb 在 Windows 上未被識別為內部或外部命令

[英]adb is not recognized as internal or external command on windows

我將c:/android-sdk/tools路徑設置為路徑環境,並且像emulator這樣的命令工作得很好。 但是adb命令還是不識別,怎么辦?

到目前為止,在path系統變量中,我添加了android-sdk路徑和tools路徑。 還有什么需要做的嗎? 因為像adb devices這樣的命令不起作用。 它說該命令無法識別。 順便說一句,我想做adb install comeapp.apk

如果你去你的android-sdk/tools文件夾,我想你會發現一條消息:

adb 工具已移至 platform-tools/

如果您在 SDK 中沒有看到此目錄,請啟動 SDK 和 AVD Manager(執行 android 工具)並安裝“Android SDK Platform-tools”

還請更新您的 PATH 環境變量以包含 platform-tools/ 目錄,以便您可以從任何位置執行 adb。

因此,您還應該將C:/android-sdk/platform-tools添加到您的環境路徑中。 此外,在您修改PATH變量后,請確保您啟動了一個新的CommandPrompt窗口。

你有兩種方法:

首先進入Android SDK的特定路徑:

1)打開你的命令提示符並通過它遍歷到platform-tools目錄,例如

$ cd Frameworks\Android-Sdk\platform-tools

2)現在運行您的 adb 命令,以了解您的 adb 是否正常工作:

$ adb devicesadb logcat或簡單adb

第二種方法是:

1) 右鍵單擊​​我的電腦。

2) 打開環境變量。

3)將新變量添加到您的系統路徑變量(如果不存在則添加,否則如果已經存在則不需要添加新變量)。

4) 將 platform-tools 目錄的路徑添加到該變量的值中,例如 C:\Program Files\android-sdk\platform-tools。

5) 重新啟動計算機一次。

6) 現在從命令提示符的任何位置運行上述 adb 命令,例如 adb devices 或其他 adb 命令。

您還可以在終端setx PATH "%PATH%;C:\Program Files\android-sdk\platform-tools"上觸發命令

如果您從 Android Studio 獲取您的 adb(現在大多數情況下,因為 Android 在 Eclipse 上已棄用),您的adb程序很可能位於此處:

%USERPROFILE%\AppData\Local\Android\sdk\platform-tools

其中%USERPROFILE%代表類似C:\Users\yourName的內容。

如果您進入計算機的環境變量並將%USERPROFILE%\AppData\Local\Android\sdk\platform-tools添加到 PATH (只需復制粘貼該行,即使使用 % --- 它也可以正常工作,至少在 Windows 上,您不需要硬編碼您的用戶名)那么它現在應該可以工作了。 打開一個新的命令提示符並鍵入adb進行檢查。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM