报错信息: Performing hot restart… Syncing files to device AQM AL10… /C:/Users/zsf/AppData/Local/Pub/Cache/hosted/pub.flutter-io.cn/dio-2.2.2/lib/src/dio_http_headers.dart:55:8: Error: The method ‘DioHttpHeaders.add’ has fewer named arguments than those of overridden method ‘HttpHeaders.add’. void add(String name, value) { ^ org-dartlang-sdk:///third_party/dart/sdk/lib/_http/http.dart:699:8: Context: This is the overridden method (‘add’). void add(String name, Object value, ^ /C:/Users/zsf/AppData/Local/Pub/Cache/hosted/pub.flutter-io.cn/dio-2.2.2/lib/src/dio_http_headers.dart:70:8: Error: The method ‘DioHttpHeaders.set’ has fewer named arguments than those of overridden method ‘HttpHeaders.set’. void set(String name, Object value) { ^ org-dartlang-sdk:///third_party/dart/sdk/lib/_http/http.dart:708:8: Context: This is the overridden method (‘set’). void set(String name, Object value, ^ /C:/Users/zsf/AppData/Local/Pub/Cache/hosted/pub.flutter-io.cn/dio-2.2.2/lib/src/dio_http_headers.dart:55:8: Error: The method ‘DioHttpHeaders.add’ has fewer named arguments than those of overridden method ‘HttpHeaders.add’. void add(String name, value) { ^ org-dartlang-sdk:///third_party/dart/sdk/lib/_http/http.dart:699:8: Context: This is the overridden method (‘add’). void add(String name, Object value, ^ /C:/Users/zsf/AppData/Local/Pub/Cache/hosted/pub.flutter-io.cn/dio-2.2.2/lib/src/dio_http_headers.dart:70:8: Error: The method ‘DioHttpHeaders.set’ has fewer named arguments than those of overridden method ‘HttpHeaders.set’. void set(String name, Object value) { ^ org-dartlang-sdk:///third_party/dart/sdk/lib/_http/http.dart:708:8: Context: This is the overridden method (‘set’). void set(String name, Object value, ^ Restarted application in 919ms.
解决方法: 将dio版本上升到最新版本【由于dio版本向前依赖导致错误,我发布这篇文章的版本号是 dio ^3.0.10 】
|