我正在寻找一种在Flutter中打开文件的方法,特别是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