首页 > 解决方案 > 移动项目时 Flutter 依赖关系中断

问题描述

我有一个正在处理的 Flutter 项目。当项目从玩转变得更加严肃时,我决定将它移动到另一个文件夹(我将其用于我的 GitHub 存储库)。

但是,这会导致两个依赖关系中断:

共享首选项:^0.4.3

一个信号:^1.0.5

这是我得到的错误(基本上,Flutter/Flutter.h 无法导入):

=== BUILD TARGET OneSignalNotificationServiceExtension OF PROJECT Runner WITH CONFIGURATION Debug ===
In file included from /Users/rgb/.pub-cache/hosted/pub.dartlang.org/shared_preferences-0.4.3/ios/Classes/SharedPreferencesPlugin.m:5:
/Users/rgb/.pub-cache/hosted/pub.dartlang.org/shared_preferences-0.4.3/ios/Classes/SharedPreferencesPlugin.h:5:9: fatal error: 'Flutter/Flutter.h' file not found
#import <Flutter/Flutter.h>
^~~~~~~~~~~~~~~~~~~
1 error generated.
=== BUILD TARGET OneSignalNotificationServiceExtension OF PROJECT Runner WITH CONFIGURATION Debug ===
In file included from /Users/rgb/.pub-cache/hosted/pub.dartlang.org/onesignal-1.0.5/ios/Classes/OneSignalPlugin.m:28:
/Users/rgb/.pub-cache/hosted/pub.dartlang.org/onesignal-1.0.5/ios/Classes/OneSignalPlugin.h:28:9: fatal error: 'Flutter/Flutter.h' file not found
#import <Flutter/Flutter.h>

我曾尝试删除和添加依赖项,甚至从磁盘、Flutter Clean、Package Get 中删除依赖项文件,但似乎没有任何效果。

Flutter Doctor 没有任何抱怨。

有任何想法吗?

标签: flutter

解决方案


推荐阅读