[英]Unable to locate the Android SDK
我已經安裝了Android Studio和 Android SDK。 我后來添加了 Flutter 和 Flutter SDK。 這是我的問題:當我跑步時
flutter doctor
表明,
我沒有安裝 Android SDK。
您可以使用以下命令為您的項目配置 Android SDK
flutter config --android-sdk /path/to/android/sdk
PATH
變量還應包含 SDK,如
export PATH=$PATH:/usr/local/opt/android-sdk/emulator:/usr/local/opt/android-sdk/build-tools/26.0.1:/usr/local/opt/android-sdk/platform-tools:/usr/local/opt/android-sdk/tools
/usr/local/opt/android-sdk
和26.0.1
可能與您的系統不匹配,這只是一個示例。
找到 android SDK 文件夾。(例如 D:\\SDK)
將平台( D:\\SDK\\platforms ) 和平台工具( D:\\SDK\\platform-tools ) 添加到 PATH 變量。
運行flutter doctor ,它不應該顯示任何錯誤或警告。
帶圖片的分步指導
如果您看到此錯誤,則表示 Flutter 沒有找到您的 ANDROID SDK。 有兩個文件夾包含“ANDROID SDK”的所有文件,分別是“Platform”和“Platform Tools”
有文件夾在我的電腦里找到 C:\\Users\\ZohaibSaleem\\AppData\\Local\\Android\\Sdk(我的名字是 Zohaib Saleem,你應該用你的電腦用戶名替換我的用戶名文件夾名稱)
第2步
點擊“系統變量環境”
現在分別粘貼文件夾“platform”和“platform-tools”的路徑。 在我的情況下,路徑是:C:\\Users\\ZohaibSaleem\\AppData\\Local\\Android\\Sdk\\platforms C:\\Users\\ZohaibSaleem\\AppData\\Local\\Android\\Sdk\\platform-tools
單擊確定重新啟動 PowerShell 並再次運行命令“flutter doctor”
現在,Android SDK 問題解決了,但您又遇到了另一個問題
要解決此問題,只需運行命令 flutter doctor --android-licenses 並用“Y”接受所有內容。 最后在輸入多個'Y'后再次運行'flutter doctor'和All set!
對於此問題,您必須向 Path 添加 3 個變量:
C:\\Users\\admin\\AppData\\Local\\Android\\platforms
// 平台路徑
C:\\Users\\admin\\AppData\\Local\\Android\\platform-tools
// C:\\Users\\admin\\AppData\\Local\\Android\\platform-tools
的路徑
C:\\Users\\Admin\\AppData\\Local\\Android\\emulator
// C:\\Users\\Admin\\AppData\\Local\\Android\\emulator
的路徑
flutter 配置 --android-sdk /你的路徑
例子
flutter 配置 --android-sdk /root/Android/Sdk
工具 > SDK 管理器 > Android SDK
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.