包导入 - URI的目标不存在

问题描述 投票:7回答:6

请检查我的项目:

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

在'tetrisclient.dart'文件中,我想从lib-folder导入生成的包。

import 'package:tetris/tetris.dart';

但我得到错误'URI的目标不存在'

谢谢你的帮助!

dart dart-pub
6个回答
12
投票

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


3
投票

我在使用Visual Code并遵循Write your first app tutorial时遇到了同样的问题。只需关闭并重新打开项目即可解决此问题。


2
投票

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


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-


0
投票

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

例如。在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

0
投票

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

enter image description here

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

错误将得到修复

© www.soinside.com 2019 - 2024. All rights reserved.