请让我有一个依赖冲突的颤振,我的问题是它是抱怨包,我没有指定在pubspec.yml。
我尝试过做dependency_overrides:但它没有解决我的问题,我也尝试删除版本号,让颤振决定使用的版本号,但仍然没有解决我的问题。
我尝试过许多平台,但没有找到任何解决方案。
请帮帮忙。
这是我的pubspec.yml文件
name: airstyl
publish_to: "none" # Remove this line if you wish to publish to pub.dev
https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html
version: 1.0.4+21
environment:
sdk: ">=2.7.0 <3.0.0"
dependencies:
flutter:
sdk: flutter
cloud_firestore:
firebase_core:
firebase_auth:
firebase_database:
ars_progress_dialog: #For ios
progress_dialog:
intro_screen_onboarding_flutter:
flutter_svg:
rate_my_app:
flutter_markdown:
animations:
provider:
flutter_places_autocomplete:
intl:
firebase_storage:
image_picker:
image_cropper:
file_utils:
flutter_spinkit:
cached_network_image:
like_button:
syncfusion_flutter_calendar:
font_awesome_flutter:
flutter_datetime_picker:
checkbox_formfield:
flutter_dropdown:
multiselect_formfield:
multi_select_flutter:
google_maps_webservice:
flutter_google_places:
flutter_session:
fluttertoast:
flutter_search_bar:
sweetalert:
shared_preferences:
search_page:
badges:
sms_autofill:
flutter_local_notifications:
timezone:
pinput:
google_place:
animated_list_view_scroll:
jdate:
flutter_native_timezone:
firebase_analytics:
firebase_crashlytics:
flutter_email_sender:
share:
firebase_dynamic_links:
group_radio_button:
package_info:
flutter_typeahead:
http:
connectivity:
geocoder:
shimmer:
upgrader:
flutter_form_bloc:
flutter_bloc:
# The following adds the Cupertino Icons font to your application.
# Use with the CupertinoIcons class for iOS style icons.
cupertino_icons: ^1.0.0
dev_dependencies:
flutter_test:
sdk: flutter
fonts:
- family: Roboto
fonts:
- asset: fonts/Roboto/Roboto-Black.ttf
- asset: fonts/Roboto/Roboto-BlackItalic.ttf
- asset: fonts/Roboto/Roboto-Bold.ttf
- asset: fonts/Roboto/Roboto-BoldItalic.ttf
- asset: fonts/Roboto/Roboto-Italic.ttf
- asset: fonts/Roboto/Roboto-Light.ttf
- asset: fonts/Roboto/Roboto-LightItalic.ttf
- asset: fonts/Roboto/Roboto-Medium.ttf
- asset: fonts/Roboto/Roboto-MediumItalic.ttf
- asset: fonts/Roboto/Roboto-Regular.ttf
- asset: fonts/Roboto/Roboto-Thin.ttf
- asset: fonts/Roboto/Roboto-ThinItalic.ttf
# For details regarding fonts from package dependencies,
# see https://flutter.dev/custom-fonts/#from-packages我所犯的错误
[stylist] flutter pub get
Running "flutter pub get" in stylist...
Because mockito >=4.1.1+1 <4.1.2 depends on test_api >=0.2.1 <0.4.0 and mockito >=4.0.0 <=4.1.1 depends on test_api ^0.2.1, mockito >=4.0.0 <4.1.2 requires test_api >=0.2.1 <0.4.0.
And because every version of flutter_places_autocomplete depends on mockito ^4.1.1, every version of flutter_places_autocomplete requires test_api >=0.2.1 <0.4.0 or mockito ^4.1.2.
And because mockito >=4.1.2 <=5.0.0-nullsafety.7 depends on test_api ^0.2.19-nullsafety and every version of flutter_test from sdk depends on test_api 0.4.3, flutter_test from sdk is incompatible with flutter_places_autocomplete.
So, because airstyl depends on both flutter_places_autocomplete any and flutter_test any from sdk, version solving failed.
pub get failed (1; So, because airstyl depends on both flutter_places_autocomplete any and flutter_test any from sdk, version solving failed.)
exit code 1当我删除flutter_places_autocomplete时,我会得到这个错误。NB E:\是我的本地驱动器,而不是网络驱动器。
[stylist] flutter pub get
Running "flutter pub get" in stylist...
Cannot create link, path = 'E:\flutter_windows_2.5.1-stable\flutter\.pub-cache\_temp\dira20812b9\ios\Classes\FLTPackageInfoPlugin.m' (OS Error: A required privilege is not held by the client.
, errno = 1314)
pub get failed (66; , errno = 1314))
exit code 66发布于 2021-10-01 18:54:31
您需要指定依赖项的版本。您尚未指定所有依赖项的任何版本。首先,指定依赖关系andiron pub get的版本。在特定包上出现依赖错误后。根据错误更改他们的版本
发布于 2021-10-01 20:44:40
清理颤振项目。使用,
flutter clean删除pubspec.lock文件。那就把酒吧的套餐都拿来,
flutter pub get发布于 2021-10-02 23:32:54
我成功地解决了这个问题,将所有包版本号放回原版,并将冲突的包保留为空,然后在项目中删除该文件夹。
.idea之后,我删除了pabspac.lock文件。之后,我运行了pub get,并成功下载了所有软件包。谢谢你的帮助,真的很感激。
https://stackoverflow.com/questions/69410708
复制相似问题