web-dev-qa-db-ja.com

パッケージのインポート-URIのターゲットが存在しません

私のプロジェクトをチェックしてください:

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

ファイル 'tetrisclient.Dart'で、生成されたパッケージをlib-folderからインポートします。

import 'package:tetris/tetris.Dart';

しかし、私はErroを取得します 'URIのターゲットは存在しません'

ご協力いただきありがとうございます!

13
PeterP

これは古い質問だと思いますが、私はそれに出くわして解決しました。しかし、これに遭遇した人は、プロジェクトを閉じて再度開くだけです。それは私にとってそれを解決しました。 Android Studioを使用しています。

22
Danvari

Android Studioを使用している場合は、次のようにします。

enter image description here

  • 下部のダート分析をクリックします
  • ウィンドウの左側にある[DartAnalysisServerの再起動]アイコンをクリックします。

エラーは修正されます

9
Ajil O.

Visual Codeを使用し、最初のアプリのチュートリアルを作成するときにも同じ問題が発生しました。この問題は、プロジェクトを閉じて再度開くだけで解決されました。

9
Anthony Liriano

pub get を実行します。 WebStormを使用する場合は、pubspec.yamlファイルのコンテキストメニューから対応するアクションを使用して実行できます。

3

解決策:再起動Android Studio。または:プロジェクトを閉じて再度開きます。

同様の問題がありました。調査したい人のために、ここに私のステップがあります。そのライブラリを試してみることにしました https://pub.dartlang.org/packages/path_provider

依存関係を追加し、Android Studioを介してパッケージをダウンロードします。プロジェクトの外部ライブラリにpath_provider.Dartも表示されます。したがって、ファイルは存在します!しかし、Studioは「URIのターゲットがありません」というエラーを表示します。 tが存在します」-それを修正する方法は?

    import 'package:path_provider/path_provider.Dart';

Path_providerプロジェクトのサンプルコードを使用します: https://pub.dartlang.org/packages/path_provider#-example-tab-

2
Serge Breusov

ただプロジェクトとVSCODEを閉じるそれは動作します

0
Sai Gopi N

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