Flutter出现未知错误无法修复,新手开发者求助
Manjaro Linux 下 Flutter 运行错误排查步骤
首先执行 flutter doctor -v 输出完整错误日志,可定位具体报错根因,通用修复流程如下:
- 配置Android SDK环境变量
编辑当前用户的shell配置文件(bash用户编辑~/.bashrc,zsh用户编辑~/.zshrc),添加如下配置:
配置完成后执行export ANDROID_HOME=你的Android SDK实际存储路径(通常为~/Android/Sdk) export PATH=$PATH:$ANDROID_HOME/tools export PATH=$PATH:$ANDROID_HOME/platform-toolssource ~/.bashrc(zsh对应替换为.zshrc)使配置生效,再执行flutter config --android-sdk $ANDROID_HOME告知Flutter SDK路径。 - 安装缺失的Android SDK组件
打开Android Studio,依次进入Settings > Appearance & Behavior > System Settings > Android SDK,切换到SDK Tools标签页,勾选「Android SDK Command-line Tools (latest)」,点击确认完成安装。 - 同意Android许可协议
终端执行flutter doctor --android-licenses,所有许可提示输入y同意即可。 - 补全Manjaro系统依赖
执行sudo pacman -S clang cmake ninja gtk3 libglvnd安装Flutter桌面端编译所需的基础依赖包。
全部操作完成后重新执行flutter doctor,验证错误是否已修复。
注意:Android SDK路径需替换为你自己设备上的实际路径,不要直接复制示例路径使用
内容的提问来源于stack exchange,提问作者slovenian_boy
相关产品推荐
相关产品推荐

