周末不想在家 2024-04-16 16:32 采纳率: 8%
浏览 1

flutter run可以运行,但是Android sync同步一直报错


Build not found: BuildId(buildRoot=/Users/cshmac/documents/soft/fluttersdk/flutter/packages/flutter_tools/gradle) 
available builds {BuildId(buildRoot=/Users/cshmac/Documents/wan_xiang123_flutter/android)=:, BuildId(buildRoot=/Users/cshmac/Documents/soft/fluttersdk/flutter/packages/flutter_tools/gradle)=:gradle}

flutter run可以运行,但是Android sync同步一直报上述错误,怎么解决

  • 写回答

3条回答 默认 最新

  • 专家-赤兔[在线] 全栈领域优质创作者 2024-04-16 16:32
    关注

    引自免费微信小程序:皆我百晓生

    看起来你遇到的问题是 Flutter 项目在 Android Studio 中进行同步(Sync)时找不到正确的构建信息。这通常是因为 Flutter SDK 的路径设置不正确或者是 Flutter 插件缓存出现了问题。这里有一系列步骤可以帮助你解决这个问题:

    1. 检查 Flutter SDK 路径: 确保你的 Flutter SDK 在 Android Studio 中已正确配置。打开 Android Studio,点击 File -> Settings (Windows/Linux) 或者 Preferences (Mac),然后找到 Languages & Frameworks -> Flutter

      确认 Flutter SDK path 设置为你的 Flutter SDK 的实际位置,例如 /Users/cshmac/documents/soft/fluttersdk/flutter。如果没有,点击 ... 按钮选择正确的 Flutter SDK 目录。

    2. 清除 Flutter 插件缓存: 关闭 Android Studio,然后删除 Flutter 插件的缓存文件夹。在命令行中执行以下命令:

      rm -rf $HOME/.gradle/cachesFlutterPluginCache
      

      对于 Windows 用户,请执行类似操作,将 $HOME 替换为你用户的主目录(通常是 C:\Users\YourUsername),然后删除相应文件夹。

    3. 重启 Android Studio: 关闭并重新打开 Android Studio,让其重新加载 Flutter 插件和配置。

    4. 清理并重建项目: 在 Android Studio 中,右键点击你的 Flutter 项目的根目录,选择 Flutter -> Clean Project。然后再次右键点击根目录,选择 Flutter -> Rebuild Project

    5. 尝试同步 Gradle: 在 Android 项目模块(通常名为 android)上右键,选择 Gradle -> Refresh Gradle Project

    6. 更新 Flutter 和 Dart: 确保你的 Flutter 和 Dart 版本是最新的。在命令行中运行:

      flutter upgrade
      dart pub upgrade
      
    7. 手动指定构建 ID: 如果以上方法都无法解决问题,你可能需要手动修改 android/local.properties 文件,确保其中的 flutter.sdk 配置指向正确的 Flutter SDK 目录,例如:

      flutter.sdk=/Users/cshmac/documents/soft/fluttersdk/flutter
      

    按照这些步骤操作后,你应该能成功地同步 Flutter 项目。如果问题仍然存在,请提供更多信息,我会尽力协助你。

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 4月16日

悬赏问题

  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 CSAPPattacklab
  • ¥15 一直显示正在等待HID—ISP
  • ¥15 Python turtle 画图
  • ¥15 关于大棚监测的pcb板设计
  • ¥15 stm32开发clion时遇到的编译问题
  • ¥15 lna设计 源简并电感型共源放大器
  • ¥15 如何用Labview在myRIO上做LCD显示?(语言-开发语言)
  • ¥15 Vue3地图和异步函数使用