如何在已安装的Android Studio中配置Flutter并解决相关报错
一、是否需要移动SDK文件到同一位置?
不需要特意移动SDK文件到同一位置,只要正确配置环境变量让Flutter能找到Android SDK即可。你的报错核心是缺少cmdline-tools组件,和SDK所在磁盘位置无关。
二、解决flutter doctor及flutter doctor --android-licenses报错
1. 修复「cmdline-tools组件缺失」问题
打开Android Studio,进入Settings(Windows/Linux)或Preferences(Mac)→ Appearance & Behavior → System Settings → Android SDK,切换到SDK Tools标签,勾选Android SDK Command-line Tools (latest),点击Apply完成安装。
安装完成后,确保ANDROID_HOME环境变量指向你的D盘Android SDK路径(比如D:\Android\Sdk),同时把%ANDROID_HOME%\cmdline-tools\latest\bin添加到系统PATH变量中。
2. 修复「Android Studio 2022.1找不到捆绑Java版本」问题
打开该版本AS的File → Project Structure → SDK Location,在JDK location处选择正确的JDK路径(通常在AS安装目录下的jbr文件夹,比如D:\Android Studio 2022.1\jbr);也可以直接在系统环境变量中添加JAVA_HOME,指向该JDK路径。
3. 「Visual Studio缺失」问题(可选)
如果不需要开发Windows平台的Flutter应用,可忽略这个报错;如果需要开发Windows应用,安装Visual Studio并勾选「使用C++的桌面开发」工作负载及所有默认组件即可。
4. 验证修复结果
打开命令行执行:
flutter doctor
待Android相关报错修复后,再执行:
flutter doctor --android-licenses
按提示输入y接受所有许可证即可。
三、使用同一Android Studio同时开发Android(Kotlin)和Flutter项目
- 安装Flutter插件:打开Android Studio,进入
Settings/Preferences→Plugins,搜索Flutter插件并安装,安装时会提示自动安装依赖的Dart插件,确认后重启AS。 - 创建/打开项目:
- 创建Flutter项目:点击
New Project,选择Flutter选项,按向导完成创建; - 打开Kotlin Android项目:点击
Open,找到原有项目路径打开即可;
- 创建Flutter项目:点击
- 切换项目:通过AS顶部的
File→Open切换不同类型项目,AS会自动适配对应开发环境(Flutter项目加载Dart工具链,Kotlin项目保持原有Android配置)。
内容的提问来源于stack exchange,提问作者CHETAN

