我真的需要运行Firestore o Windows应用程序.为此,我至少需要CLOUD_FireStore v4.13.0 我试过很多方法.但我遇到了这样的问题:
Showing outdated packages.
[*] indicates versions that are not the latest available.
Package Name Current Upgradable Resolvable Latest
direct dependencies:
cloud_firestore *4.9.3 *4.9.3 *4.9.3 4.14.0
firebase_analytics *10.5.1 *10.5.1 *10.5.1 10.8.0
firebase_auth *4.10.1 *4.10.1 *4.10.1 4.16.0
firebase_core *2.17.0 *2.17.0 *2.17.0 2.24.2
intl *0.18.1 *0.18.1 *0.18.1 0.19.0
dev_dependencies: all up-to-date.
You are already using the newest resolvable versions listed in the 'Resolvable' column. Newer versions, listed in 'Latest', may not be mutually compatible.
如果我try 使用特定版本,则会收到以下错误:
Resolving dependencies...
Because no versions of firebase_core_desktop match >1.0.2 and firebase_core_desktop <0.1.1-dev.1 depends on firebase_core_platform_interface 4.0.1, firebase_core_desktop <0.1.1-dev.1 or >1.0.2 requires firebase_core_platform_interface 4.0.1. And because firebase_core_desktop >=0.1.1-dev.1 <1.0.1 depends on firebase_core_platform_interface 4.1.0 and firebase_core_desktop >=1.0.1 <1.0.2 depends on firebase_core_platform_interface 4.4.3, firebase_core_desktop <1.0.2-∞ or >1.0.2 requires firebase_core_platform_interface 4.0.1. And because firebase_core_desktop 1.0.2 depends on firebase_core_platform_interface 4.5.0 and cloud_firestore >=4.10.0 depends on firebase_core_platform_interface 5.0.0, firebase_core_desktop is incompatible with cloud_firestore >=4.10.0. So, because calc_renda_fixa depends on both cloud_firestore 4.13.0 and firebase_core_desktop any, version solving failed.
You can try the following suggestion to make the pubspec resolve:
Consider downgrading your constraint on cloud_firestore: flutter pub add cloud_firestore:4.9.3
这是我的pubspec.yaml:
firebase_core: any
firebase_analytics: any
firebase_auth: any
google_sign_in: any
google_mobile_ads: any
cloud_firestore: ^4.13.0
firebase_core_desktop: any
- 我try 让pubspec上的所有内容都是"任意"的,并指定一个版本(如^4.13.0或最后一个版本). 每次我都会遇到一些错误,比如: (这是我删除任何版本的时候,并允许以下内容:CLOUD_FireStore:)
Because no versions of firebase_core_desktop match >1.0.2 and firebase_core_desktop <0.1.1-dev.1 depends on firebase_core_platform_interface ^4.0.1, firebase_core_desktop <0.1.1-dev.1 or >1.0.2 requires firebase_core_platform_interface ^4.0.1.
And because firebase_core_desktop >=0.1.1-dev.1 <1.0.1 depends on firebase_core_platform_interface ^4.1.0 and firebase_core_desktop >=1.0.1 <1.0.2 depends on firebase_core_platform_interface ^4.4.3, firebase_core_desktop <1.0.2-∞ or >1.0.2 requires firebase_core_platform_interface ^4.0.1.
And because firebase_core_desktop 1.0.2 depends on firebase_core_platform_interface ^4.5.0 and cloud_firestore >=4.10.0 depends on firebase_core_platform_interface ^5.0.0, firebase_core_desktop is incompatible with cloud_firestore >=4.10.0.
So, because calc_renda_fixa depends on both cloud_firestore ^4.14.0 and firebase_core_desktop any, version solving failed.
我try 添加"FIREBASE_CORE_Platform_INTERFACE",但也没有成功.