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

Flutter构建APK报错:文件根目录不一致及路径缺失问题求助

解决awesome_notifications_core构建失败问题

具体修复步骤

1. 清理Flutter与Pub缓存

执行以下命令彻底清理缓存并重新拉取依赖:

flutter clean
flutter pub cache clean
flutter pub get

2. 重置Gradle缓存与依赖

进入项目的android目录,执行Gradle清理和依赖刷新操作:

  • Linux/Mac系统:
    cd android
    ./gradlew clean
    ./gradlew build --refresh-dependencies
    
  • Windows系统:
    cd android
    gradlew clean
    gradlew build --refresh-dependencies
    

3. 校验插件版本兼容性

打开项目根目录的pubspec.yaml文件,确认awesome_notifications和awesome_notifications_core的版本完全匹配,避免版本冲突。若版本不兼容,更新至官方稳定版后重新执行flutter pub get。

4. 手动同步插件文件

找到本地Pub缓存中awesome_notifications_core的存储路径(通常为~/.pub-cache/hosted/pub.dev/awesome_notifications_core-[版本号]),将该目录下的android文件夹内容,复制到项目android/app/src/main对应的目录中(操作前建议备份原文件)。

5. 统一Android项目配置

检查项目android/build.gradle中的Gradle版本、Kotlin版本是否符合插件要求,比如awesome_notifications_core可能需要特定Kotlin版本,可在ext块中指定:

ext.kotlin_version = '1.8.22' // 根据插件官方要求调整版本号

同步Android项目后重新执行构建命令。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 10:34:50