我收到這樣的錯誤:
因為來自 sdk 的 Flutter 的每個版本都依賴于 collection 1.16.0 并且 syncfusion_flutter_datagrid >=19.1.54-beta <20.1.48 依賴于 collection >=1.9.0 <=1.15.0,所以來自 sdk 的顫振與 syncfusion_flutter_datagrid >=19.1 不兼容.54-β <20.1.48。因此,由于 datagrid_json_datasource 依賴于來自 sdk 的顫振和 syncfusion_flutter_datagrid ^19.1.65-beta,版本求解失敗。
pubspec.yaml:
name: datagrid_json_datasource
description: A new Flutter project.
publish_to: 'none'
version: 1.0.0 1
environment:
sdk: ">=2.7.0 <3.0.0"
dependencies:
http: ^0.12.0
flutter:
sdk: flutter
intl: ^0.17.0
cupertino_icons: ^1.0.2
dev_dependencies:
flutter_test:
sdk: flutter
syncfusion_flutter_datagrid: ^19.1.65-beta
flutter:
uses-material-design: true

當我更改為 sdk 版本時,我也嘗試了 chenge sdk 版本,并且還嘗試了 flutter clean 和 flutter pub get。
uj5u.com熱心網友回復:
嘗試更新到較新版本的syncfusion_flutter_datagrid.
添加到pubspec.yaml:
dependencies:
syncfusion_flutter_datagrid: ^20.3.52
然后運行flutter pub get
uj5u.com熱心網友回復:
我用多個 Flutter 版本對此進行了測驗,你應該使用的是 2.2.0,因為這是包含 Collector 1.9.0 的版本,你不能使用另一個版本的 Collector 或覆寫它,因為 dart:Collector 包含不同的資料結構在flutter的代碼庫中使用。
這是適用于 Flutter 2.2.0 的 pubspec.yaml
希望它可以幫助你:)
name: test_datasourcee
description: A new Flutter project.
version: 1.0.0 1
environment:
sdk: ">=2.12.0 <3.0.0"
dependencies:
flutter:
sdk: flutter
cupertino_icons: ^1.0.2
dev_dependencies:
flutter_test:
sdk: flutter
syncfusion_flutter_datagrid: ^19.1.65-beta
flutter:
uses-material-design: true
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/527189.html
標籤:扑镖颤振依赖颤振测试
