Flutter开发问题集锦

Android问题

Android环境安装问题 `cmdline-tools-component-is-missing

  1. 打开 Android Studio
  2. 选择 "Tools" -> "SDK Manager"
  3. "SDK Tools" 选项卡下,选择 "Show Package Details"
  4. 找到并选中 "Android SDK Command-line Tools (latest)"
  5. 点击 "Apply" 按钮,等待安装完成
  6. 关闭 Android Studio
  7. 重新打开 Android Studio
  8. 运行 flutter doctor --android-licenses 命令,再次同意所有协议
  9. 运行 flutter doctor 命令,检查是否解决问题

参考链接:
https://stackoverflow.com/questions/68236007/i-am-getting-error-cmdline-tools-component-is-missing-after-installing-flutter

iOS 问题

[Flutter] 升级Flutter/Flutter.h找不到,No such module 'Flutter' 错误

原因
Flutter 升级到 3.0.0 之后 Flutter.xcframeworklinkFlutter tools来处理,不再是CocoaPods管理

解决步骤

  1. 复制 {flutter_root_dir}/bin/cache/artifacts/engine/ios/Flutter.xcframework
    {your_project_name}/ios/Flutter 目录下

  2. 修改 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'
  1. 清除缓存,重新运行项目
flutter clean
flutter pub get
flutter run
  1. 问题解决,愉快的写代码吧~
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容