[英]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 devices或adb 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.