问题描述
这是我的 pubspec.yaml 文件的一部分
environment:
sdk: ">=2.7.0 <3.0.0"
dependencies:
Flutter:
sdk: Flutter
Flutter_localizations:
sdk: Flutter
http: ^0.13.3
syncfusion_Flutter_calendar: ^18.4.47
Flutter_chat_bubble: ^1.0.2
intl: ^0.17.0
Flutter_local_notifications: ^4.0.1+2
provider: ^5.0.0
sqflite_sqlcipher: ^2.0.0
logging: ^1.0.1
grouped_list: ^3.5.0
visibility_detector: ^0.1.5
smart_select: ^4.3.2
dropdown_search: ^0.5.0
synchronized: ^3.0.0
local_auth: ^1.1.5
font_awesome_Flutter: ^9.0.0
lite_rolling_switch: ^0.1.1
Flutter_webview_plugin: ^0.3.11
email_validator: ^1.0.6
package_info: ^2.0.0
connectivity: ^3.0.3
device_info: ^2.0.0
encrypt: ^5.0.0
Flutter_html: ^1.3.0
url_launcher: ^6.0.2
Flutter_inappwebview: ^5.3.2
signalr_core: ^1.1.1
当我尝试运行应用程序时出现此错误
在 mobile_app1 中运行“Flutter pub get”... 因为没有任何版本的signalr_core 匹配>1.1.1 2.0.0 0.10.5 1.3.0
我通过在我的 pubspec.yaml 文件中添加这个来解决这个问题
dependency_overrides:
quiver: ^3.0.0
解决方法
将它们全部设置为any
,然后运行 flutter pub get
。
现在您可以查看 pubspec.lock
文件并查看您获得的版本并将它们放入 pubspec.yaml
。