#flutter #package #conflict
#flutter #пакет #конфликт
Вопрос:
При создании приложения для чтения QR-кодов в VSCode я хотел использовать два разных пакета и реализовать определенные функции из обоих, поскольку один пакет обладает некоторыми функциями, которых нет у другого.
Два рассматриваемых пакета:
Пока я работал над проектом, добавив в мой pubspec.yaml только первый пакет (qr_code_scanner), проект мог скомпилироваться и запуститься. Однако, как только я добавил второй пакет (qrscan) в свой pubspec.yaml, мой проект не смог скомпилироваться и отобразил ошибку.
androidappsrcmainkotlincomexampleqrcodereaderMainActivity.kt: (14, 49): Unresolved reference: onFlutterViewDestroyed
Интересно, возможно ли решить эту проблему, или, если это невозможно, как я могу восстановить ранее рабочее состояние, поскольку удаление любого пакета из моего pubspec.yaml не удаляет пакет из моего проекта flutter.
При необходимости, flutter doctor:
[√] Flutter (Channel stable, 1.22.2, on Microsoft Windows [Version 10.0.19041.572], locale en-US)
• Flutter version 1.22.2 at C:srcflutter
• Framework revision 84f3d28555 (5 days ago), 2020-10-15 16:26:19 -0700
• Engine revision b8752bbfff
• Dart version 2.10.2
[√] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
• Android SDK at C:UsersDaniel SeahAppDataLocalAndroidsdk
• Platform android-29, build-tools 29.0.3
• Java binary at: C:Program FilesAndroidAndroid Studiojrebinjava
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
• All Android licenses accepted.
[√] Android Studio (version 4.0)
• Android Studio at C:Program FilesAndroidAndroid Studio
• Flutter plugin version 47.1.2
• Dart plugin version 193.7361
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
[√] VS Code (version 1.50.1)
• VS Code at C:UsersDaniel SeahAppDataLocalProgramsMicrosoft VS Code
• Flutter extension version 3.15.1
[√] Connected device (2 available)
Комментарии:
1. Вы получили какое-либо решение для этого?
2. Извините, но я не смог найти никакого решения для этого
3. Проверьте эту ссылку github.com/flutter/flutter/issues/48063#issuecomment-778080301 Изменен параметр «onFlutterViewDestroyed»