Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.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
Flutter pubspec.yaml第5列第6行的颤振错误:依赖项可能只有一个源。sdk:颤振^^^^^^^^^^^^^_Flutter - Fatal编程技术网

Flutter pubspec.yaml第5列第6行的颤振错误:依赖项可能只有一个源。sdk:颤振^^^^^^^^^^^^^

Flutter pubspec.yaml第5列第6行的颤振错误:依赖项可能只有一个源。sdk:颤振^^^^^^^^^^^^^,flutter,Flutter,我一直在 Running "flutter packages get" in flutter_sportters... Error on line 6, column 5 of pubspec.yaml: A dependency may only have one source. sdk: flutter ^^^^^^^^^^^^^ 当我运行我的应用程序或软件包时 它以前工作得很好。不知道如何修复此问题。您可以在pubspec.yaml文件中定义类似的内容

我一直在

Running "flutter packages get" in flutter_sportters...
Error on line 6, column 5 of pubspec.yaml: A dependency may only have one source.
    sdk: flutter
    ^^^^^^^^^^^^^
当我运行
我的应用程序
软件包时


它以前工作得很好。不知道如何修复此问题。

您可以在pubspec.yaml文件中定义类似的内容

dependencies:
  flutter:
    sdk: flutter
  image_picker: 0.4.1
flatterpackages-get当您编辑pubspec.yaml文件时,您可以通过终端或使用Android Studio调用上述可用选项


终端中,转到您的项目目录,然后输入颤振软件包获取

考虑您将使用此软件包“共享\u首选项”

您将在pubspec.yaml中看到此错误。如果你喜欢下面

dependencies:
 flutter:
  sdk: flutter
  shared_preferences: v0.4.2
缩进很重要,因为您无意中在颤振依赖项下添加了共享_首选项包。因此错误“依赖项可能只有一个源”

正确格式如下:

dependencies:
 flutter:
  sdk: flutter

 shared_preferences: v0.4.2 #no indention

由于缩进,它抛出一个错误。在颤振中添加依赖项时,保持缩进非常重要

之前:

dependencies:
  flutter:
    sdk: flutter

  cupertino_icons: ^0.1.2
  english_words: ^3.1.0
dependencies:
  flutter:
    sdk: flutter

cupertino_icons: ^0.1.2
english_words: ^3.1.0
之后:

dependencies:
  flutter:
    sdk: flutter

  cupertino_icons: ^0.1.2
  english_words: ^3.1.0
dependencies:
  flutter:
    sdk: flutter

cupertino_icons: ^0.1.2
english_words: ^3.1.0
希望这能解决你的错误。
快乐编码

打开您的pubspec.yaml文件

dependencies:
  flutter:
    sdk: flutter

  cupertino_icons: ^0.1.2
  country_code_picker: ^1.0.4

其他答案是正确的。我还想补充一点,我试图添加
shared_preferences
,即使我的缩进是正确的,我仍然得到了问题中提到的错误。为了解决这个问题,我更改了我的项目名称,因为它也是
共享首选项

无论我做了什么,我总是会遇到这个错误,包括注释掉新行。最后,我用正确的缩进将它们放回并运行程序。这个问题神奇地自行解决了。但是,缩进是至关重要的。

由于在依赖项中复制了一个包,我遇到了这个错误 即: 依赖项:

颤振: sdk:颤振

**cupertino_icons: ^0.1.2**
  english_words: ^3.1.5
#下面将Cupertino图标字体添加到应用程序中。 #与CupertinoIcons类一起用于iOS风格的图标

cupertino_图标:^0.1.2

我通过删除重复,然后颤振清理,然后颤振包获取,解决了此错误。我解决了我的问题:

这是我的第一个代码

dependencies
flutter:
    sdk: flutter
    webfeed: ^0.4.2

  # The following adds the Cupertino Icons font to your application.
  # Use with the CupertinoIcons class for iOS style icons.
  cupertino_icons: ^0.1.2
在我改变它之后

dependencies:
  flutter:
    sdk: flutter

  webfeed: ^0.4.2

  # The following adds the Cupertino Icons font to your application.
  # Use with the CupertinoIcons class for iOS style icons.
  cupertino_icons: ^0.1.2
我想你必须把你的包裹名称放在
flatter:
cupertino_图标的相同数字栏中:

缩进!!! 作为新手犯愚蠢的错误。我在flutter根目录中编写了新的依赖项,如下所示:

dependencies:
  flutter:
    sdk: flutter
    sqflite: 
而不是

dependencies:
  flutter:
    sdk: flutter
  sqflite: 

当你看到差异时,请发表评论

这是因为压痕:检查正确的方法

名称:颤振应用程序 描述:一个新的颤振应用

环境:
sdk:“>=2.1.0我遇到了相同的问题,结果是我的应用程序名和包名相同,导致了此错误

应用程序的名称是scrapy,并且依赖项也是scrapy


如果问题仍然存在,请在检查所有其他解决方案后,更改名称并使其工作。


确保指定的库是否已正确安装。库未正确安装时也会遇到此错误。

我试图将
资产
文件夹添加到我的项目中。我在
依赖项下添加了它,导致了错误:

dependencies:
  flutter:
    sdk: flutter
    assets:
      - images/
不能将其添加到
依赖项下
。而是将其添加到
颤振下

flutter:
  uses-material-design: true
  assets:
    - images/

检查缩进,因为
pubspec.yaml
中的flatter包采用单个依赖项源。

欢迎使用SO,请阅读:非常感谢。我读了这篇文章,并将保留它!您的
pubspec.yaml
文件中可能有缩进。请发布它,以便我们可以检查。请在您的ans中发布您的
pubspec.yaml
WerThank。我犯了这个错误。用Flatter内联编写新包:解决了问题。看到了不同之处谢谢!尽管在pubspec样板代码中的注释中提到了这一点,但它很容易时不时地漏掉并出错。哇。刚刚回想起了80列编码板和IBM 029,我用的是'70年代的。太棒了2021年的错误,无论如何是thx