Android问题
Android环境安装问题 `cmdline-tools-component-is-missing
- 打开
Android Studio - 选择
"Tools" -> "SDK Manager" - 在
"SDK Tools"选项卡下,选择"Show Package Details" - 找到并选中
"Android SDK Command-line Tools (latest)" - 点击
"Apply"按钮,等待安装完成 - 关闭
Android Studio - 重新打开
Android Studio - 运行
flutter doctor --android-licenses命令,再次同意所有协议 - 运行
flutter doctor命令,检查是否解决问题
iOS 问题
[Flutter] 升级Flutter/Flutter.h找不到,No such module 'Flutter' 错误
原因
Flutter 升级到 3.0.0 之后 Flutter.xcframework的 link由Flutter tools来处理,不再是CocoaPods管理
解决步骤
复制
{flutter_root_dir}/bin/cache/artifacts/engine/ios/Flutter.xcframework
到{your_project_name}/ios/Flutter目录下修改 podhelper.rb 文件,路径为:
{flutter_root_dir}/packages/flutter_tools/bin/podhelper.rb
修改如下代码:
# version 修改成自己的版本,也可以默认1.0.0,如下:
s.version = '3.32.0'
# s.vendored_frameworks = 'path/to/nothing'
# 替换如下
s.vendored_frameworks = 'Flutter.xcframework'
- 清除缓存,重新运行项目
flutter clean
flutter pub get
flutter run
- 问题解决,愉快的写代码吧~