Flutter中的包冲突如何解决?

问题描述

在VSCode中创建QR Code阅读器应用程序时,我想使用两个不同的程序包并从这两个程序包中实现某些功能,因为一个程序包具有某些功能,而另一个程序包则没有。

有问题的两个软件包是:

  1. qr_code_scanner
  2. qrscan

虽然我一直在只将第一个(qr_code_scanner)程序包添加到pubspec.yaml中来处理该项目,但该项目可以编译并运行。但是,一旦我将第二个(qrscan)软件包添加到pubspec.yaml中,我的项目将无法编译,并显示错误

\android\app\src\main\kotlin\com\example\qrcodereader\MainActivity.kt: (14,49): Unresolved reference: onFlutterViewDestroyed

想知道是否有可能解决此问题,或者是否有可能解决如何恢复到以前的工作状态,因为从pubspec.yaml中删除这两个软件包都不会从Flutter项目中删除该软件包。

如有需要,请扑医生:

[√] Flutter (Channel stable,1.22.2,on Microsoft Windows [Version 10.0.19041.572],locale en-US)
    • Flutter version 1.22.2 at C:\src\Flutter
    • 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:\Users\Daniel Seah\AppData\Local\Android\sdk
    • Platform android-29,build-tools 29.0.3
    • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
    • 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 Files\Android\Android StudioFlutter 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:\Users\Daniel Seah\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.15.1

[√] Connected device (2 available)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...