伙计们!我面对的是这个相机版本.这是在我合并我的项目之后发生的.它说没有可用的摄像头,但当时它运行得很好.请看一下!

E/flutter: [ERROR:flutter/lib/ui/ui_dart_state.cc(177)] Unhandled Exception: PlatformException(no_available_camera, No cameras available for taking pictures., null, null)
    #0      StandardMethodCodec.decodeEnvelope (package:flutter/src/services/message_codecs.dart:582:7)
    #1      MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:159:18)
    <asynchronous suspension>
    #2      MethodChannel.invokeMethod (package:flutter/src/services/platform_channel.dart:332:12)
    #3      MethodChannelImagePicker.pickImagePath (package:image_picker_platform_interface/src/method_channel/method_channel_image_picker.dart:62:21)
    #4      MethodChannelImagePicker.pickImage (package:image_picker_platform_interface/src/method_channel/method_channel_image_picker.dart:30:25)
    #5      ImagePicker.getImage (package:image_picker/image_picker.dart:101:21)
    #6      _ImageEvaluationState.getImage (package:PhotoEarn/screens/camera/image_evaluation.dart:201:38)
    #7      _ImageEvaluationState.build.<anonymous closure> (package:PhotoEarn/screens/camera/image_evaluation.dart:1099:33)
    #8      _InkResponseState._handleTap (package:flutter/src/material/ink_well.dart:993:19)
    #9      _InkResponseState.build.<anonymous closure> (package:flutter/src/material/ink_well.dart:1111:38)
    #10     GestureRecognizer.invokeCallback (package:flutter/src/gestures/recognizer.dart:183:24)
    #11     TapGestureRecognizer.handleTapUp (package:flutter/src/gestures/tap.dart:598:11)
    #12     BaseTapGestureRecognizer._checkUp (package:flutter/src/gestures/tap.dart:287:5)
    #13     BaseTapGestureRecognizer.acceptGesture (package:flutter/src/gestures/tap.dart:259:7)
    #14     GestureArenaManager.sweep (package:flutter/src/gestures/arena.dart:157:27)
    #15     GestureBinding.handleEvent (package:flutter/src/gestures/binding.dart:362:20)
    #16     GestureBinding.dispatchEvent (package:flutter/src/gestures/binding.dart:338:22)
    #17     RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:267:11)
    #18     GestureBinding._handlePointerEvent (package:flutter/src/gestures/binding.dart:295:7)
    #19     GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:240:7)
    #20     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:213:7)
    #21     _rootRunUnary (dart:async/zone.dart:1206:13)
    #22     _CustomZone.runUnary (dart:async/zone.dart:1100:19)
    #23     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1005:7)
    #24     _invoke1 (dart:ui/hooks.dart:265:10)
    #25     _dispatchPointerDataPacket (dart:ui/hooks.dart:174:5)

请查看此错误消息并提供帮助.我期待着你们所有人的回音.提前谢谢您.

推荐答案

如果您的compileSdkVersiontargetSdkVersion是30(或更高),则将查询信息添加到Android list 文件中,直接位于 list 标签下:

<manifest package="your.app.package.name">
    <queries>
          <intent>
               <action android:name="android.media.action.IMAGE_CAPTURE" />
          </intent>
    </queries>
</manifest>

这应该会解决你的问题.

Flutter相关问答推荐

Flutter iOS日期 Select 器UI中限制日期范围?

Flutter日期和时间 Select 器未显示

从外部类动态更改IconButton的图标

使用GO_ROUTER在模式内导航

为什么在setState之后Ffltter Pageview重置为第0页

如何在抖动中将PNG图像转换为WebP

Flutter :执行com.android.build.gradle.internal.tasks.MergeNativeLibsTask$MergeNativeLibsTaskWorkAction时出现故障

FittedBox叠加技术在Flutter 中的应用

Wired Firebase错误-[CLOUD_FIRESTORE/UNAvailable]该服务当前不可用

如何在Dart中允许正则表达式中有一个空格,但允许其他字符为1或更多?

Flutter:使用不包含导航器的上下文请求导航器操作

如何从Firebase登录获取用户信息,如电话号码、出生日期和性别

在 Flutter 中更改喜欢按钮的 colored颜色

如何使Flutter 屏幕无法关闭?

如何将金钱格式化为数以百万计的Flutter 动?

在 Flutter 中更改高架按钮 OnPressed 的背景 colored颜色

将一个 Flutter 应用程序集成到另一个 Flutter 应用程序中

Flutter 用户过滤器

TextSpan 避免符号字符串组上的换行符

如何在Flutter 中水平滚动堆叠定位的小部件?