【发布时间】:2022-08-06 23:41:02
【问题描述】:
我正在寻找一种在颤振中打开文件的方法。特别是PDF。 我到处都发现:open_file 但它似乎已被弃用:
插件 `open_file` 使用了已弃用的 Android 嵌入版本。 为避免意外的运行时失败或未来的构建失败,请尝试查看此插件是否支持 Android V2 嵌入。否则,请考虑将其删除,因为 Flutter 的未来版本将删除这些已弃用的 API。 如果您是插件作者,请查看将插件迁移到 V2 嵌入的文档:https://flutter.dev/go/android-plugin-migration。
我还必须使用:
flutter run --no-sound-null-safety运行我的应用程序。当我运行它时,我得到一个错误:
- 出了什么问题: 任务 \':app:mergeDexDebug\' 执行失败。 执行 com.android.build.gradle.internal.tasks.DexMergingTaskDelegate 时发生故障 执行工作项时出现故障 > 执行 com.android.build.gradle.internal.tasks.DexMergingWorkAction 时发生故障 > com.android.builder.dexing.DexArchiveMergerException: 合并 dex 档案时出错: .dex 文件中的方法引用数不能超过 64K。 在https://developer.android.com/tools/building/multidex.html 了解如何解决此问题
除此之外,我还尝试了open_document,我安装了,创建了create provider_paths.xml,添加了AndroidManifest,但我遇到了另一个错误。
有什么建议么? 谢谢 <3
-
使用 open_document 我得到: [错误:flutter/lib/ui/ui_dart_state.cc(198)] 未处理的异常:MissingPluginException(在通道 open_document 上找不到方法 openDocument 的实现)