Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dart 包导入-URI的目标不存在_Dart_Dart Pub - Fatal编程技术网

Dart 包导入-URI的目标不存在

Dart 包导入-URI的目标不存在,dart,dart-pub,Dart,Dart Pub,请检查我的项目: 在文件“tetrisclient.dart”中,我想从lib文件夹导入生成的包 import 'package:tetris/tetris.dart'; 但我得到错误‘URI的目标不存在’ 谢谢你的帮助 跑步。如果您使用WebStorm,您可以使用pubspec.yaml文件上下文菜单中的相应操作来完成它。我知道这是一个老问题,但我遇到了它并解决了它。但是任何遇到这种情况的人,只需关闭您的项目并重新打开它。这为我解决了问题。我正在使用Android Studio。解决方案:

请检查我的项目:

在文件“tetrisclient.dart”中,我想从lib文件夹导入生成的包

import 'package:tetris/tetris.dart';
但我得到错误‘URI的目标不存在’


谢谢你的帮助

跑步。如果您使用WebStorm,您可以使用pubspec.yaml文件上下文菜单中的相应操作来完成它。

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

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

我也有类似的问题。对于任何想要调查的人,这里是我的步骤。 我决定试试那个图书馆

我通过Android Studio添加了依赖项和下载包。我还在项目的外部库中看到path_provider.dart。所以,文件存在!但Studio向我展示了一个错误“URI的目标不存在”-如何修复它

    import 'package:path_provider/path_provider.dart';

我使用path_provider项目中的示例代码:

如果您是通过Google从codelabs复制代码的话。你需要注意记忆空间

例如,在
pubspec.yaml

这:

这不是:

flutter:
  sdk: flutter

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

在使用可视化代码和遵循“编写第一个应用程序”教程时,我也遇到了同样的问题。此问题通过关闭并重新打开项目得到解决。

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

  • 单击底部的省道分析
  • 单击窗口左侧的重新启动Dart Analysis Server图标

错误将被修复

只需关闭项目和VSCODE它将工作

我正在使用VSCODE。 对我有效的方法是单击它推荐的一个选项,这个选项第一次看起来很愚蠢:创建文件“file_name.dart” 它将一个初始化文件与该位置的文件合并。我删除了生成的不必要的内容,这很好

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

编辑1:假报警,是临时的。但仍然是最快的方法,尤其是在合并后使用CTRL+Z时。天哪,我修不好


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

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


是否有理由删除上一个问题以再次创建相同的问题?您的问题下方有一个
edit
链接,就在[dart]标记下方。@GünterZöchbauer我试图只使用小写文件名。但它一次只能工作一次。但我又有同样的问题。很抱歉使用小写字母只是一个一般提示,而不是针对您的问题。我对你的问题的回答是像Alexanders一样使用
pub-get
。试试“pub-cache-repair”,这应该是help@ashokd如何运行“发布缓存修复”?不,我使用Dart编辑器。我试图运行pub-get,但又出现了同样的错误。我对此感到很抓狂最后,重新启动VSCode成功了!您还可以从命令选项板运行pub-get,而不是重新启动VSCode
flutter:
  sdk: flutter

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