问题标签 [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.
flutter - 在 Flutter 包中使用自定义图标字体显示问号而不是自定义图标
我有一个由许多不同的 Dart 和 Flutter 包组成的应用程序。事实证明,这很有用,因为我能够将字体、颜色和小部件等内容移动到独立的样式指南包中,然后我们可以在所有其他应用程序中使用它。
在包中使用自定义字体在Flutter 中的工作方式略有不同,因为我们需要将assets
目录添加为子目录lib
而不是兄弟目录:
…然后pubspec.yaml
像这样注册这些资产:
这对于自定义字体和图标(png、jpg 等)完全可以正常工作。我的问题是相同的方法不适用于自定义图标字体。
脚步:
- 使用IcoMoon或Flutter Icon生成自定义图标字体
- 将生成的字体放入
assets/fonts
如上所示的目录中 - 将生成的dart文件放入
lib
文件夹 - 在代码中引用自定义图标并将其放入
Icon
小部件中,如下所示:
flutter clean
为了安全起见,我在部署干净的构建之前从设备/模拟器运行并卸载该应用程序。然后我留下一个问号而不是引用的图标。
注意。当直接在 Flutter 应用程序中而不是在包中使用时,相同的图标可以正常工作。
flutter - 颤振 | 错误:无法解析包
我创建了一个包,它是我自己的帮助类的集合,用于更快地开发......
该软件包还包括 firebase_analytics:它需要我希望它运行的每个平台的本机实现。即使我根本不想使用 firebase,但仍想使用我的包,我也被迫为应用程序创建 firebase-config 文件,因为如果 firebase_analytics 包找不到特定平台的有效文件,应用程序就会崩溃。为了避免这些事情,我将我的包裹分成两个包裹。
- 核心包:所有运行原生 dart 代码的辅助类
- 可选扩展:仅需要 firebase 实现的类
所以如果我想使用没有firebase的包,我只需要依赖核心。如果我想使用 firebase 变体,我可以简单地依赖 firebase 包,因为扩展包本身依赖于其自己的 pubspec.yaml 文件中的核心包。
问题:由于我像我描述的那样重组了我的包,我所有依赖它的应用程序都不再构建。控制台说我在我的两个包中依赖的所有包都找不到。此错误发生在两种情况下:使用 Firebase 和不使用。
我的尝试:
- 每个包和应用程序文件夹中的“flutter clean”和“flutter pub get”
- “颤振酒吧缓存修复”
普通控制台输出:pastebin.com/m14cbqDV
谢谢你的帮助!!
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 上的方法重新同步的实现)
我尝试了许多解决方案,例如重建、无效捕获和重新启动等,但我无法获得解决方案。
如果有人可以帮助,请帮助我。
android - 如何修复 Flutter 中的“错误:无源文件”?
一切正常,但升级我的 Android 工作室后,我开始在运行时收到以下错误flutter run
:
扑医生
发布规范.yaml
请问我该如何解决这个问题?
flutter - 在尝试使用颤振制作启动画面时,我收到错误 255 我该如何解决?
我试图使用flutter_splash_screen包制作一个颤振启动画面,但是在运行这个命令 flutter pub run flutter_native_splash:create时我不断收到这个错误
我的颤振也升级了,所以没有问题,也许 pubspec 文件有问题,我无法弄清楚任何人都可以帮助我解决它
这是我的 Pubspec 文件:
flutter - Flutter 依赖冲突
请我对颤振有依赖冲突,我的问题是它抱怨我没有在 pubspec.yml 中指定的包。
我曾尝试做dependency_overrides:但它没有解决我的问题,我还尝试删除版本号以让flutter决定要使用的版本号,但仍然没有解决我的问题。
我尝试了很多平台,但没有找到任何解决方案。
请帮忙。
这是我的 pubspec.yml 文件
我得到的错误
当我删除 flutter_places_autocomplete 时,我收到此错误。注意:\ 是我的本地驱动器,而不是网络驱动器。
flutter - 如何将文本和图像导入 pubspec yaml
我想同时导入字体和图像,pubspec.yaml
但它给了我一个错误,为什么?这是我的代码
flutter - 找不到 appcompat-1.2.0.aar (androidx.appcompat:appcompat:1.2.0)
我已经添加local_auth: 1.1.8
到pubspec.yaml
我的颤振项目的文件中并且没有flutter pub get
任何问题地执行命令,但是当我运行项目时它无法下载一些aar
文件。这是当我将任何其他库添加pub.dev
到项目中时,它运行良好。
我尝试在启用代理和 VPN 的情况下运行该项目,但没有任何改变。以下是错误:
我该如何解决这个问题?如果我有文件,我可以手动将文件放在它使用的路径中吗?