flutter - Flutter中的包冲突如何解决?
问题描述
在 VSCode 中创建 QR 码阅读器应用程序时,我想使用两个不同的包并从两者中实现某些功能,因为一个包具有另一个包没有的某些功能。
有问题的两个包是:
虽然我一直在将第一个 (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 (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 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:\Users\Daniel Seah\AppData\Local\Programs\Microsoft VS Code
• Flutter extension version 3.15.1
[√] Connected device (2 available)
解决方案
推荐阅读
- python - 如何将多个数组属性值获取到 csv 文件中
- python - Spark高效的groupby操作-重新分区?
- javascript - 单击侧边栏时未调用 onClick
- r - 如何将每日流量数据重新排列为每月格式并使用 R 对每个月的流量值进行排名
- linux - xkb 是 xlib 标准的一部分吗?
- java - java.time.DateTimeException:基于区域的 ZoneId 的 ID 无效,格式无效:Java
- javascript - Heroku 部署错误 H10;错误:找不到模块“/app/console”
- javascript - 从 AJAX 创建时冻结引导程序
- c# - 如何使用 Orca 减小 1GB MSI 文件的大小?
- javascript - 在不显示 d3.js 的正文标签上添加工具提示