flutter - 移动项目时 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 没有任何抱怨。
有任何想法吗?
解决方案
推荐阅读
- constraints - 在 AMPL 中为 PVRP 动态生成子路径消除约束
- python - 如何使用“?” 在 QDialog 窗口平铺栏上?
- json - Angular 6 HTTP Get 请求不适用于 JSON 文件
- amazon-web-services - 当您的 aws lambda 函数执行时,部署包中的文件在哪里
- python - 在熊猫数据框中将字符串转换为浮点数时遇到问题
- r - 如何在R中重新分类一批栅格
- google-chrome - CouchDB _session 不返回 cookie
- mongodb - Kubernetes 播种 mongo 数据库
- npgsql - 以编程方式做 postgres \copy 所做的事情
- angular - 两个子组件之间的通信