You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flutter配置amplify_analytics_pinpoint_android报错无法在模拟器运行

Flutter模拟器启动失败:amplify_analytics_pinpoint_android配置异常

错误表现

在模拟器上运行Flutter应用时出现启动失败问题,构建过程触发项目配置异常,具体报错信息如下:

What went wrong:
A problem occurred configuring project ':amplify_analytics_pinpoint_android'.
> this and base files have different roots

报错触发于:amplify_analytics_pinpoint_android项目配置环节,核心错误提示翻译为:当前文件与基准文件存在根路径不一致。

常见触发原因

  • 项目存放路径包含跨盘符软链接、网络映射盘挂载,Gradle解析依赖路径时识别到不匹配的根目录
  • Windows环境下自定义Gradle缓存、Flutter SDK存储路径时,和项目所在目录分属不同盘符的独立挂载分区
  • 历史构建缓存损坏,导致依赖路径解析逻辑异常
  • 引入的amplify_analytics_pinpoint_android版本和当前Android构建链版本不兼容,存在路径解析已知bug

修复方案

按顺序尝试以下操作即可解决:

  • 路径合规检查
    不要把项目放在网络映射盘、跨盘符软链接目录下;确认项目全路径、Flutter SDK路径、Gradle缓存路径没有中文、特殊空格、异常字符,Windows环境下尽量不要将三个路径分散在不同的独立挂载盘符下。
  • 全量清理缓存
    在项目根目录依次执行以下命令清理损坏的旧缓存:
    flutter clean
    cd android
    ./gradlew clean
    cd ..
    flutter pub get
    
  • 依赖版本校准
    如果清理缓存后仍报错,打开项目根目录下的pubspec.yaml文件,将Amplify相关依赖升级到和当前Flutter、Android Gradle插件版本匹配的稳定正式版,避开存在路径解析bug的旧迭代版本。
  • Windows系统额外配置
    打开本地组策略编辑器,找到「计算机配置>管理模板>系统>文件系统>启用Win32长路径」选项并启用,避免长路径被系统截断导致的根路径识别错误。

内容的提问来源于stack exchange,提问作者Paulo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.29 23:57:17