flutter doctor 時 提示 Flutter requires Android SDK 28 and ...【flutter】

蔥頭來過發表於2021-08-11

一、基本的一些環境變數已經配置

  • 之前的若干步驟參見官網

  • 先安裝 Android Studio

  • 安裝好後再執行Android Studio

  • 使用SDK Manager 安裝Android SDK 28

  • 配置好 ANDROID_HOMEPATH

    export ANDROID_HOME=/Users/【當前使用者】/Library/Android/sdk export PATH=PATH:PATH:{ANDROID_HOME}/tools export PATH=PATH:PATH:{ANDROID_HOME}/platform-tools

上述操作完成之後 執行flutter doctor發現提示還有問題

Flutter requires Android SDK 28 and the Android BuildTools 28.0.3
1- Android SDK version 28
複製程式碼

二、原因

已安裝的版本沒有正確匹配 Flutter指定需要的版本

三、解決方法

1、安裝Android 9.0 Pie
操作步驟與路徑:

Android Studio => SDK Manager => SDK Platforms tab => 選擇 Android 9.0 Pie
複製程式碼

2、安裝Android BuildTools version 28.0.3
操作步驟與路徑:

Android Studio => SDK Manager => SDK Tools tab => 選擇右下角 Show Package Details => 在 Android SDK Build-Tools 裡選擇 28.0.3
複製程式碼

3、勾選完成之後點選ok進行安裝

4、安裝完成後重啟Android studio

5、此時再去命令列執行flutter doctor,應該沒有這個問題了

相關文章