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

Flutter构建报错:项目':awesome_notifications'中找不到':awn_core'

解决方案:构建时找不到:awn_core项目的问题

针对你遇到的awesome_notifications-0.7.5-dev.1版本构建失败、找不到:awn_core项目的问题,以下是几个可行的解决办法:

1. 切换至稳定版本

该dev版本存在依赖配置缺陷,直接切换到同系列稳定版可快速解决问题:

  • 打开项目根目录的pubspec.yaml文件,将依赖修改为:
    awesome_notifications: ^0.7.4
    
  • 执行flutter pub get更新依赖,重新尝试构建。

2. 修复本地缓存的依赖结构

如果必须使用该dev版本,可手动修复本地缓存的库文件:

  • 定位到缓存路径:C:\Users\deali\AppData\Local\Pub\Cache\hosted\pub.dartlang.org\awesome_notifications-0.7.5-dev.1
  • 检查该目录下是否存在awn_core文件夹,若缺失,从该库的GitHub仓库对应dev分支拉取awn_core子模块,复制到上述目录中。
  • 打开该目录下的android/build.gradle,确认第41行的依赖路径是否正确,若路径错误,修改为相对路径(比如将:awn_core改为./awn_core)。

3. 使用本地仓库依赖

直接从源码仓库拉取完整代码作为本地依赖,避免pub缓存的文件缺失:

  • 克隆awesome_notifications的0.7.5-dev.1版本代码到本地:
    git clone --branch 0.7.5-dev.1 https://github.com/rafaelsetragni/awesome_notifications.git
    
  • 确保克隆的仓库中包含awn_core子模块(若没有,执行git submodule update --init拉取)。
  • 修改项目pubspec.yaml的依赖为本地路径:
    awesome_notifications:
      path: ./path/to/awesome_notifications
    
  • 执行flutter pub get后重新构建。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.21 22:52:37