#flutter #flutter-layout
Вопрос:
У меня возникает эта проблема, когда я получаю свое приложение
поскольку flutter_twitter зависит от flutter_link_preview ^1.0.3, который зависит от http ^0.12.1, требуется http ^0.12.1″
Я пытаюсь изменить http ^0.13.0 на http ^0.12.1, но у меня эта проблема
Потому что google_fonts 2.1.0 зависит от http ^0.13.0, и никакие версии google_fonts не соответствуют >2.1.0 >
это pubspec:-
version: 1.0.6 11
environment:
sdk: ">=2.7.0 <3.0.0"
dependencies:
flutter:
sdk: flutter
cupertino_icons: ^0.1.2
dartz: ^0.9.2
get_it: ^5.0.6
freezed_annotation: ^0.12.0
flutter_link_preview: ^1.0.3
cached_network_image: ^3.1.0
provider: ^4.3.2 2
firebase_auth: ^2.0.0
firebase_database:
firebase_analytics:
cloud_firestore:
firebase_storage:
equatable: ^2.0.0
http: ^0.12.1
image_picker: ^0.8.2
package_info: ^0.4.1
shared_preferences: ^0.5.1 2
firebase_messaging: ^10.0.3
google_sign_in: "^4.5.1"
intl: ^0.17.0
url_launcher:
share: ^2.0.4
google_fonts: ^2.1.0
firebase_remote_config: ^0.10.0 2
firebase_dynamic_links: ^2.0.6
qr_code_scanner: ^0.3.5
qr_flutter: ^3.2.0
rxdart: ^0.27.1
Комментарии:
1.
google_fonts
Также понижение рейтинга.
Ответ №1:
flutter_link_preview: ^1.0.3 изменение в flutter_link_preview:
Иногда это будет работать.
Ответ №2:
Обновите свою библиотеку следующим образом-
flutter_link_preview: http:
если вы все еще сталкиваетесь с какой-либо проблемой, вы можете удалить все версии из каждой библиотеки/пакетов. Это будет работать в любом случае.
Ответ №3:
Этим поделился AlphaMerc(создатель Fwitter, клона Twitter) : «На самом деле это не очень хорошая практика, но мне удалось преодолеть ту же ситуацию, переопределив зависимость http.
Добавьте в файл pubspec.yaml следующее
dependency_overrides: http: ^0.13.3»
Я попробовал вышесказанное, и это работает.