标签: dart-pub

当我尝试构建 APK 时,调试控制台中显示以下内容。构建:构建失败,出现异常

/C:/src/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_datetime_picker-1.3.8/lib/src/datetime_picker_theme.dart:6:28: 错误:未找到类型“DiagnosticableMixin”。类 DatePickerTheme 与 DiagnosticableMixin { ^^^^^^^^^^^^^^^^^^^ /C:/src/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_svg-0.17 .4/lib/src/picture_stream.dart:88:26: 错误:未找到类型“DiagnosticableMixin”。带有 DiagnosticableMixin 的 PictureStream 类 { ^^^^^^^^^^^^^^^^^^^ /C:/src/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_svg-0.17 .4/lib/src/picture_stream.dart:192:44:错误:未找到类型“DiagnosticableMixin”。抽象类 PictureStreamCompleter 与 DiagnosticableMixin { ^^^^^^^^^^^^^^^^^^^ /C:/src/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_datetime_picker- 1.3.8/lib/src/datetime_picker_theme。dart:6:7: 错误:类型“DiagnosticableMixin”不能混入。带有DiagnosticableMixin 的类DatePickerTheme { ^ /C:/src/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_svg -0.17.4/lib/src/picture_stream.dart:88:7: 错误:类型“DiagnosticableMixin”不能混入。带有DiagnosticableMixin 的PictureStream 类{ ^ /C:/src/flutter/flutter/.pub- cache/hosted/pub.dartlang.org/flutter_svg-0.17.4/lib/src/picture_stream.dart:192:16: 错误:类型“DiagnosticableMixin”不能混入。抽象类PictureStreamCompleter 和DiagnosticableMixin { ^ / C:/src/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_svg-0.17.4/lib/src/picture_stream.dart:167:11: 错误:超类没有名为“debugFillProperties”的方法. super.debugFillProperties(properties); ^^^^^^^^^^^^^^^^^^^ /C:

  • 'PictureStreamCompleter' 来自 'package:flutter_svg/src/picture_stream.dart' ('/C:/src/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_svg-0.17.4/lib/src /picture_stream.dart')。尝试将名称更正为现有方法的名称,或定义名为“toStringShort”的方法。ifPresent: _completer?.toStringShort(), ^^^^^^^^^^^^^ /C:/src/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_svg-0.17.4 /lib/src/picture_stream.dart:266:11: 错误:超类没有名为“debugFillProperties”的方法。super.debugFillProperties(描述); ^^^^^^^^^^^^^^^^^^^

FAILURE:构建失败,出现异常。

  • 其中:脚本 'C:\src\flutter\flutter\packages\flutter_tools\gradle\flutter.gradle' 行:896

  • 出了什么问题:任务 ':app:compileFlutterBuildDebug' 执行失败。

进程 'command 'C:\src\flutter\flutter\bin\flutter.bat'' 以非零退出值 1 结束

  • 尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。使用 --scan 运行以获得完整的见解。 …

dart dart-pub flutter flutter-dependencies

14
推荐指数
3
解决办法
9470
查看次数

如何在Ubuntu Web服务器上安装Dart的pub(命令行用法)

我按照这里的说明(在Linux选项卡下)将Dart安装到Ubuntu Web服务器上.

Dart本身工作正常,但我不能使用Pub命令(只有Dart命令).如何为服务器安装Pub?

ubuntu command-line dart dart-pub server

13
推荐指数
3
解决办法
9366
查看次数

为什么在 dart/flutter 中序列化 JSON 时 build_runner 不生成文件

我只是想用我 3 个月前存储的相同命令来生成我的文件(我对后端和 devops 不太擅长),现在它不再生成文件了。它告诉我使用我不记得的删除命令,但即使使用该命令,我的文件仍然不会生成。这就是我的日志的样子,您可以在下面找到一个简单类的代码。

我的猜测之一是这与我更改 github 帐户有关,因为提到了权限问题。

我在 Windows 10 中使用 vs 代码。

日志文件:

E:\1 Work\flutter_pilot> flutter pub run build_runner build
[INFO] Generating build script...
[INFO] Generating build script completed, took 336ms

[WARNING] Deleted previous snapshot due to missing asset graph.
[INFO] Creating build script snapshot......
[INFO] Creating build script snapshot... completed, took 12.5s

[INFO] Initializing inputs
[INFO] Building new asset graph...
[INFO] Building new asset graph completed, took 787ms

[INFO] Checking for unexpected pre-existing outputs....
[INFO] Found 13 …
Run Code Online (Sandbox Code Playgroud)

dart dart-pub flutter build-runner

12
推荐指数
7
解决办法
2万
查看次数

为什么 flutter `pub get` 会改变 pubspec.lock?

当我执行flutter pub getor时pub get,这些变化pubspec.lock有时如下所示。

sdks:
-  dart: ">=2.10.2 <=2.11.0-213.1.beta"
+  dart: ">=2.10.2 <2.11.0"
Run Code Online (Sandbox Code Playgroud)

我认为pub get几乎等于 CocoaPods 命令pod install,它不修改锁定文件。
为什么pub get要更新锁定文件?

dart dart-pub flutter

12
推荐指数
1
解决办法
7264
查看次数

我迁移到空安全,我不能运行“flutter pub run build_runner build”而不抛出错误

我已经添加// @dart=2.9到我的所有文件中,但build_runner不会在不抛出此错误的情况下做它的事情:

Warning: Operand of null-aware operation '?.' has type 'SendPort' which excludes null. - 'SendPort' is from 'dart:isolate'.  sendPort?.send(result);  ^Error: Cannot run with sound null safety, because the following dependencies don't support null safety: 
- package:build_runner_core 
- package:json_serializable 
- package:moor_generator 
- package:objectbox_generator 
- package:retrofit_generator 
- package:source_gen 
- package:build_config 
- package:build_runner 
- package:build 
- package:json_annotation 
- package:glob 
- package:pool 
- package:crypto 
- package:logging 
- package:watcher 
- package:build_resolvers 
- package:timing 
- package:graphs 
- package:package_config 
- package:yaml 
- …
Run Code Online (Sandbox Code Playgroud)

dart dart-pub flutter build-runner dart-null-safety

12
推荐指数
1
解决办法
2281
查看次数

未定义 resizeToAvoidBottomPadding

在我用 command 更新我的 flutter 之后flutter pub upgrade,这个函数不再被定义,任何解决方案..在此处输入图片说明

在此处输入图片说明

dart dart-pub flutter flutter-layout

12
推荐指数
1
解决办法
4676
查看次数

12
推荐指数
1
解决办法
7908
查看次数

flutter pub run build_runner 构建不起作用

运行 flutter pub run build_runner build 时出现此错误。

Failed to build build_runner:build_runner:
../../snap/flutter/common/flutter/.pub-cache/hosted/pub.dartlang.org/analyzer-0.41.2/lib/src/error/best_practices_verifier.dart:258:50: Error: The property 'displayString' is defined in multiple extensions for 'TargetKind' and neither is more specific.
 - 'TargetKind' is from 'package:meta/meta_meta.dart' ('../../snap/flutter/common/flutter/.pub-cache/hosted/pub.dartlang.org/meta-1.7.0/lib/meta_meta.dart').
Try using an explicit extension application of the wanted extension or hiding unwanted extensions from scope.
        var kindNames = kinds.map((kind) => kind.displayString).toList()
                                                 ^^^^^^^^^^^^^
../../snap/flutter/common/flutter/.pub-cache/hosted/pub.dartlang.org/analyzer-0.41.2/lib/src/error/best_practices_verifier.dart:1950:14: Context: This is one of the extension members.
  String get displayString {
             ^^^^^^^^^^^^^
../../snap/flutter/common/flutter/.pub-cache/hosted/pub.dartlang.org/meta-1.7.0/lib/meta_meta.dart:91:14: Context: This is one of the extension members. …
Run Code Online (Sandbox Code Playgroud)

dart dart-pub flutter dart-null-safety flutter-hive

12
推荐指数
2
解决办法
1万
查看次数

Dart - 一个飞镖项目如何在不使用pub的情况下从另一个dart项目导入代码?

假设我有两个飞镖项目

项目A包含使用Web组件创建一组UI小部件的代码(类似于https://github.com/kevmoo/widget.dart)

项目B包含我的前端代码,它将重用我在项目A中创建的UI小部件.

如果我不想将项目A发布到pub,那么无论如何都要将项目B链接到项目A而无需手动将项目A中的文件复制到B中?

谢谢

dart dart-pub dart-webui

11
推荐指数
1
解决办法
1182
查看次数

在使用之前,我是否需要将我的Dart包发布到pub.dartlang.org?

使用java/gradle,我可能依赖于mavenCentral和mavenLocal,并将自己的lib发布到mavenLocal.

如何用Dart完成?

即我有多个项目依赖于一些私人库.

正如我所看到的,"pub pub"只能发布到中央回购.

dart dart-pub

11
推荐指数
2
解决办法
855
查看次数