当前位置: 首页 > 知识库问答 >
问题:

如何使用工具:override library = " io . flutter . plugins . camera "

夏季萌
2023-03-14

我正在尝试在flutter中使用相机插件(对于来自相机的图像选择器作为源),我知道我需要有一个最小的sdk版本到21才能使用它,但是当我看到错误时,它也建议我们也可以覆盖插件用法(这可能会导致运行时崩溃)

 use tools:overrideLibrary="io.flutter.plugins.camera" to force usage (may lead to runtime failures)

共有2个答案

农鸿达
2023-03-14

相机插件使用camera2 API,该API仅在API级别21及更高版本中可用。

覆盖此错误(使用<code>overrideTools</code>)将中断API级别20及以下的应用程序。

如果你只是好奇工具:覆盖库是如何使用的,它是一个AndroidManifest.xml属性:另一个堆栈溢出问题/答案:我如何使用工具:覆盖库在build.gradle文件中?

如果您需要支持 API 级别 20 及更低,则需要找到 Flutter 相机插件的替代方案,因为它使用 camera2 API。我找不到一个,所以你可能必须自己做。如何使用Android的摄像头或摄像头2 API来支持新旧 API 版本,而无需使用弃用说明?

叶冥夜
2023-03-14

使用

在AndroidManifest.xml

如果您使用稳定版本,请尝试将FlutterSDK版本更改为DEV。

还要检查:

https://github.com/flutter/plugins/pull/1598/files

 类似资料:
  • 我使用的是leanback库,它需要Android17或更高版本。但是我的应用程序支持16的minSDK,所以我从gradle那里得到了一个构建错误 当我查看构建工具文档时,我看到了如何将标记添加到清单中,但问题是我在gradle文件中而不是在清单中声明了minSdk。 在build.gradle而不是AndroidManifest.xml中声明minSdk时,如何使用?

  • 这是我的第一个应用程序,我会rekin,我得到了这个Eror!在图像中在这里输入图像描述:我研究并尝试添加“com.google.android.gms.play_services”,就像在本指南中一样在这里,但仍然是相同的Erorr,代码是跳跃鸟游戏。gradle文件 请帮帮忙!

  • 了解“基本”和“高级”工具栏,以及如何自定义工具栏、创建新工具栏及管理多个工具栏。 启动 Illustrator 后,屏幕左侧会出现一个工具栏,其中包含处理文档时需要使用的各种工具。您可以使用工具栏中的工具执行各种任务,例如创建、选择和处理对象以及选择、文字、上色、绘制、采样、编辑和移动图像。 工具栏类型 Illustrator 提供以下类型的工具栏: 基本:启动 Illustrator 后,默认

  • 了解“基本”和“高级”工具栏,以及如何自定义工具栏、创建新工具栏及管理多个工具栏。 启动 Illustrator 后,屏幕左侧会出现一个工具栏,其中包含处理文档时需要使用的各种工具。您可以使用工具栏中的工具执行各种任务,例如创建、选择和处理对象以及选择、文字、上色、绘制、采样、编辑和移动图像。 工具栏类型 Illustrator 提供以下类型的工具栏: 基本:启动 Illustrator 后,默认

  • 使用Chrome DevTools Timeline(时间轴)面板录制和分析应用程序运行时的所有活动。这是开始检查和感知应用程序性能问题的最佳位置。 TL;DR 进行时间轴录制来分析在网页加载或用户互动后发生的每个事件。 在Overview(概览)窗格中查看FPS,CPU和网络请求。 单击 Flame Chart (火焰)图表中的事件可查看其详细信息。 放大录制的一部分,使分析更容易。 Timel

  • tcpdump 在调试网络通信程序是tcpdump是必备工具。tcpdump很强大,可以看到网络通信的每个细节。如TCP,可以看到3次握手,PUSH/ACK数据推送,close4次挥手,全部细节。包括每一次网络收包的字节数,时间等。 使用方法 最简单的一个使用示例: sudo tcpdump -i any tcp port 9501 -i 参数指定了网卡,any表示所有网卡 tcp 指定仅监听TC

  • 问题内容: 我有一个通过自定义工具插件在Jenkins中定义的自定义工具。如果创建自由样式项目,则该选项在执行期间会正确找到并使用该工具(Salesforce DX)。 但是,我找不到通过管道文件执行相同操作的方法。我已经使用管道语法摘要生成器来获取: 我已将其放入我的阶段定义中: 但我收到一条错误消息,指出 我应该使用其他片段吗? 有关信息的完整Jenkinsfile: UPDATE 我使用此示

  • 本文向大家介绍如何使用python写截屏小工具,包括了如何使用python写截屏小工具的使用技巧和注意事项,需要的朋友参考一下 前言 今天我看了一下自己的文件夹,发现了自己写了许多似乎很无聊的代码。于是乎,一个想法油然而生:“生活已经很无聊了,不如再无聊一点叭”。 说干就干,那就开一个专题,我们称之为kimol君的无聊小发明。 妙…啊~~~ 今天要做的东西,就是用python写一个截屏工具。想必大