问题标签 [pubspec]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1044 浏览

flutter - 在 Flutter 包中使用自定义图标字体显示问号而不是自定义图标

我有一个由许多不同的 Dart 和 Flutter 包组成的应用程序。事实证明,这很有用,因为我能够将字体、颜色和小部件等内容移动到独立的样式指南包中,然后我们可以在所有其他应用程序中使用它。

在包中使用自定义字体在Flutter 中的工作方式略有不同,因为我们需要将assets目录添加为子目录lib而不是兄弟目录:

将资产添加到包中

…然后pubspec.yaml像这样注册这些资产:

这对于自定义字体和图标(png、jpg 等)完全可以正常工作。我的问题是相同的方法不适用于自定义图标字体

脚步:

  • 使用IcoMoonFlutter Icon生成自定义图标字体
  • 将生成的字体放入assets/fonts如上所示的目录中
  • 将生成的dart文件放入lib文件夹
  • 在代码中引用自定义图标并将其放入Icon小部件中,如下所示:

flutter clean为了安全起见,我在部署干净的构建之前从设备/模拟器运行并卸载该应用程序。然后我留下一个问号而不是引用的图标。

注意。当直接在 Flutter 应用程序中而不是在包中使用时,相同的图标可以正常工作。

0 投票
3 回答
782 浏览

flutter - 颤振 | 错误:无法解析包

我创建了一个包,它是我自己的帮助类的集合,用于更快地开发......

该软件包还包括 firebase_analytics:它需要我希望它运行的每个平台的本机实现。即使我根本不想使用 firebase,但仍想使用我的包,我也被迫为应用程序创建 firebase-config 文件,因为如果 firebase_analytics 包找不到特定平台的有效文件,应用程序就会崩溃。为了避免这些事情,我将我的包裹分成两个包裹。

  1. 核心包:所有运行原生 dart 代码的辅助类
  2. 可选扩展:仅需要 firebase 实现的类

所以如果我想使用没有firebase的包,我只需要依赖核心。如果我想使用 firebase 变体,我可以简单地依赖 firebase 包,因为扩展包本身依赖于其自己的 pubspec.yaml 文件中的核心包。

问题:由于我像我描述的那样重组了我的包,我所有依赖它的应用程序都不再构建。控制台说我在我的两个包中依赖的所有包都找不到。此错误发生在两种情况下:使用 Firebase 和不使用。

错误:(向下滚动查看完整的控制台输出) 控制台错误

我的尝试:

  • 每个包和应用程序文件夹中的“flutter clean”和“flutter pub get”
  • “颤振酒吧缓存修复”

核心包 Pubspec.yaml: Essentials_core

FIREBASE 扩展 Pubspec.yaml: Essentials_firebase

普通控制台输出:pastebin.com/m14cbqDV

谢谢你的帮助!!

0 投票
0 回答
40 浏览

flutter - 颤振发布错误“url中不支持用户信息”

你好呀

当我拿到 Flutter 2.5.0 的新版本时。执行时出现以下错误**flutter pub get**. 我还删除了文件夹颤振缓存。同样,我的命令给出了错误。

我在更新前起床了。我在 2.2.3 版中没有问题。它工作正常

错误

在 Package-Identity 中运行“flutter pub get”...
pubspec.yaml 第 17 行第 9 列出错:“company_base”依赖项的“company_identity”pubspec 中的描述无效:url 中不支持用户信息

在此处输入图像描述

发布规范.yaml

0 投票
0 回答
45 浏览

flutter - Flutter 支付集成

我尝试使用 razorpay_flutter: ^1.2.7 包进行集成。

但是,我得到这个错误

E/flutter (32434): [ERROR:flutter/lib/ui/ui_dart_state.cc(199)] 未处理的异常:MissingPluginException(未找到通道 razorpay_flutter 上方法重新同步的实现) E/flutter (32434): #0 MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:156:7) E/flutter (32434): E/flutter (32434): #1 Razorpay._resync (package:razorpay_flutter/razorpay_flutter.dart:100:20) E /flutter (32434): E/flutter (32434): E/flutter (32434): [ERROR:flutter/lib/ui/ui_dart_state.cc(199)] 未处理异常:MissingPluginException(未找到通道 razorpay_flutter 上的方法重新同步的实现)

我尝试了许多解决方案,例如重建、无效捕获和重新启动等,但我无法获得解决方案。

如果有人可以帮助,请帮助我。

0 投票
0 回答
38 浏览

android - 如何修复 Flutter 中的“错误:无源文件”?

一切正常,但升级我的 Android 工作室后,我开始在运行时收到以下错误flutter run

扑医生

发布规范.yaml

请问我该如何解决这个问题?

0 投票
2 回答
89 浏览

flutter - 当前版本不满足最低版本要求 - 华为 Account Kit 集成【Flutter】

我正在尝试将华为帐户套件集成到我的颤振项目中。由于我没有使用华为手机,所以我在手机中下载了HMS Core,版本为3.0.0.300。我的 pubspec.yaml 中华为 Account Kit 的当前版本是 5.2.0+301。

在此之前我已经将 minSdkVersion 更改为 19。当我运行我的应用程序时,它说我没有满足最低版本要求。有关解决此问题的任何建议?

下面是我的 pubspec.yaml 和一些错误消息的屏幕截图。

在此处输入图像描述

在此处输入图像描述

0 投票
2 回答
469 浏览

flutter - 在尝试使用颤振制作启动画面时,我收到错误 255 我该如何解决?

我试图使用flutter_splash_screen包制作一个颤振启动画面,但是在运行这个命令 flutter pub run flutter_native_splash:create时我不断收到这个错误

我的颤振也升级了,所以没有问题,也许 pubspec 文件有问题,我无法弄清楚任何人都可以帮助我解决它

这是我的 Pubspec 文件:

0 投票
3 回答
348 浏览

flutter - Flutter 依赖冲突

请我对颤振有依赖冲突,我的问题是它抱怨我没有在 pubspec.yml 中指定的包。

我曾尝试做dependency_overrides:但它没有解决我的问题,我还尝试删除版本号以让flutter决定要使用的版本号,但仍然没有解决我的问题。

我尝试了很多平台,但没有找到任何解决方案。

请帮忙。

这是我的 pubspec.yml 文件

我得到的错误

当我删除 flutter_places_autocomplete 时,我收到此错误。注意:\ 是我的本地驱动器,而不是网络驱动器。

0 投票
2 回答
52 浏览

flutter - 如何将文本和图像导入 pubspec yaml

我想同时导入字体和图像,pubspec.yaml但它给了我一个错误,为什么?这是我的代码

0 投票
1 回答
47 浏览

flutter - 找不到 appcompat-1.2.0.aar (androidx.appcompat:appcompat:1.2.0)

我已经添加local_auth: 1.1.8pubspec.yaml我的颤振项目的文件中并且没有flutter pub get任何问题地执行命令,但是当我运行项目时它无法下载一些aar文件。这是当我将任何其他库添加pub.dev到项目中时,它运行良好。
我尝试在启用代理和 VPN 的情况下运行该项目,但没有任何改变。以下是错误:

我该如何解决这个问题?如果我有文件,我可以手动将文件放在它使用的路径中吗?