簡體   English   中英

無法找到 Android SDK

[英]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-sdk26.0.1可能與您的系統不匹配,這只是一個示例。

找到 android SDK 文件夾。(例如 D:\\SDK)
平台( D:\\SDK\\platforms ) 和平台工具( D:\\SDK\\platform-tools ) 添加到 PATH 變量。
運行flutter doctor ,它不應該顯示任何錯誤或警告。

帶圖片的分步指導

第1步。 在此處輸入圖片說明

如果您看到此錯誤,則表示 Flutter 沒有找到您的 ANDROID SDK。 有兩個文件夾包含“ANDROID SDK”的所有文件,分別是“Platform”和“Platform Tools”

在此處輸入圖片說明

有文件夾在我的電腦里找到 C:\\Users\\ZohaibSaleem\\AppData\\Local\\Android\\Sdk(我的名字是 Zohaib Saleem,你應該用你的電腦用戶名替換我的用戶名文件夾名稱)

第2步

在窗口的搜索欄中輸入“Env”

點擊“系統變量環境”

在此處輸入圖片說明

點擊高級和環境變量在此處輸入圖片說明

轉到系統變量 -> 路徑 -> 編輯在此處輸入圖片說明

現在分別粘貼文件夾“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 個變量:

  1. C:\\Users\\admin\\AppData\\Local\\Android\\platforms // 平台路徑

  2. C:\\Users\\admin\\AppData\\Local\\Android\\platform-tools // C:\\Users\\admin\\AppData\\Local\\Android\\platform-tools的路徑

  3. 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.

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