包导入 - URI的目标不存在

时间:2015-06-23 13:01:21

标签: dart dart-pub

请检查我的项目:

https://github.com/MaximGo/WebTech_Projekt.git

在文件' tetrisclient.dart'我想从lib文件夹导入生成的包。

import 'package:tetris/tetris.dart';

但是我得到了Erro&##目标URI不存在'

感谢您的帮助!

9 个答案:

答案 0 :(得分:13)

我知道这是一个老问题,但我遇到了它并解决了它。但遇到这种情况的任何人,只需关闭您的项目并重新打开它。这解决了我。我使用的是Android Studio。

答案 1 :(得分:3)

使用Visual Code并遵循“编写您的第一个应用程序”教程时,我遇到了同样的问题。只需关闭并重新打开项目即可解决此问题。

答案 2 :(得分:3)

如果您使用的是Android Studio,请执行以下操作:

enter image description here

  • 点击底部的Dart Analysis
  • 单击窗口左侧的Restart Dart Analysis Server图标。

错误将得到解决

答案 3 :(得分:2)

运行pub get。如果您使用WebStorm,则可以使用pubspec.yaml文件上下文菜单中的相应操作来执行此操作。

答案 4 :(得分:2)

解决方案:重新启动Android Studio。或者:只需关闭并重新打开项目即可。

有类似的问题。对于任何想调查的人,这里就是我的步骤。 我决定尝试使用该库https://pub.dartlang.org/packages/path_provider

我添加了依赖性并通过Android Studio下载了程序包。我还可以在我的项目的外部库中看到path_provider.dart。因此,该文件存在!但是Studio向我显示了一个错误“ URI目标不存在”-如何解决?

    import 'package:path_provider/path_provider.dart';

我使用来自path_provider项目https://pub.dartlang.org/packages/path_provider#-example-tab-

的示例代码

答案 5 :(得分:1)

只需关闭项目并VSCODE 即可

答案 6 :(得分:0)

如果您要从Google的代码实验室复制代码。您需要注意记住空间。

例如在pubspec.yaml

此:

flutter:
  sdk: flutter

  cupertino_icons: ^0.1.0
  english_words: ^3.1.0   # add this line

不是这个吗?

flutter:
  sdk: flutter

  cupertino_icons: ^0.1.0
  english_words: ^3.1.0   # add this line

答案 7 :(得分:0)

我正在使用VS Code。 对我有用的是单击它推荐的选项,它看起来似乎很笨:创建文件'file_name.dart' 它合并了一个初始化文件和该位置的文件。我删除了所生成的不必要的东西,这很好。

我尝试了在互联网上许多页面上找到的所有其他内容。各种命令。重新打开,更改位置。重新安装插件。

编辑1:错误警报,是暂时的。但是仍然是最快的方法,尤其是合并后使用CTRL + Z时。我无法修复它,天哪

编辑2:我现在在Android Studio上打开,它说文件的编码错误。我更改了编码(它具有选择另一个按钮的按钮),错误消失了!! (至少到现在为止)

答案 8 :(得分:0)

似乎不再支持 dart:mirrors 库。看这里:

https://github.com/flutter/flutter/issues/1150