Flutter package 自身导入目标URI 不存在

Flutter package's own import target URI does not exist

我有一个 Flutter 项目,我将其作为一个包启动,以便它与平台特定的本机代码对话。我最近更新了几个软件包以及 flutter 和我的

import: package: mypackage/mypackage.dart

不再有效。 dart 分析表明目标 URI 不存在,none 的外部包解决方案似乎对我有用。关于如何解决此问题的任何想法?

按照以下步骤操作:

  1. 颤抖干净
  2. flutter 包获取
  3. flutter 包升级(可选)
  4. 重新启动 Android Studio 或 Visual Studio

我通过下载我最近推送到 git 的克隆解决了这个问题。我通读了几个条目,它可能与推送到 git 有关 - 特别是你是否强制推送。

如果这是你的情况 1) 存档你的本地工作副本 2) 从 github/gitlab 克隆你的项目 3) 运行 flutter packages get 和 flutter clean

如果您了解强制将项目推送到 git 可能会如何影响包 URI 依赖项,请详细说明。