在 Android Studio 上執行應用程式時始終收到此錯誤訊息:
java.lang.IllegalArgumentException: Unable to locate adb
透過下載 ADB 嘗試了多種故障排除選項,但問題並未解決。想法?
答案1
最後,經過幾個小時的調查,我想我為每個遇到 AVD Manager「無法找到 adb」問題的人提供了另一個解決方案。
我知道我們在檔案 -> 設定 -> 外觀和行為 -> 系統設定 -> Android SDK 中有 SDK 的設定。這似乎還不夠!儘管有上述設置,Android Studio(至少是新版本 4)似乎並未為專案提供預設 SDK。
因此,您還(對於每個專案)需要轉到“檔案”->“專案結構”->“專案設定”->“專案”,然後選擇“專案 SDK”,預設為“無 SDK”。
如果下拉方塊中沒有任何內容,則選擇“新建”,選擇“Android SDK”,然後導覽至您的Android SDK 位置(在Windows 上通常為C:\Users[使用者名稱]\AppData\Local\Android\Sdk )。然後,您將能夠選擇 Android API xx 平台。您現在不應該遇到這個惱人的 adb 錯誤。
華泰
答案2
我透過從 Andoid Studio 中的 SDK Manager 安裝 SDK 解決了這個問題。
答案3
更新:
在 macOS > 10.15.x (Catalina) 的版本上,要使用的檔案是:
¨/.zshrc
因為 Apple 從 10.15 開始切換到 ZSH 作為預設登入 shell。
----原始答案如下+為了清晰起見進行了一些小調整----
這對我來說很有效,在我的 Mac 上。
安裝平台工具,並更新 $PATH 環境變數:
使用您選擇的文字編輯器:
nano ~/.zshrc # ~/.bashrc for macOS < 10.15
編輯現有路徑或新增以下內容:
export PATH="$PATH:[PLATFORM-TOOLS-PATH-HERE]"
儲存檔案並刷新 Zsh 的配置:
source ~/.zshrc # (~/.bashrc if macOS < 10.15) Or zsh -l to re-read login scripts
希望這可以幫助。
答案4
如果您正在使用 React Native,請確保您已經安裝了這些工具,因為我缺少它們,它解決了我的問題
欲了解更多詳情,請訪問 用於安裝的 React Native 文檔