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