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

颤振应用程序在打开相机时崩溃模拟器

丁嘉庆
2023-03-14

我正在尝试在Flutter中构建一个条形码扫描仪应用程序,为此,我正在使用这个插件,我将其添加pubspec.yaml,修改了AndroidMainfest.xml文件并添加了如下简单代码:

Future _scanQR() async {
    try {
      var qrResult = await BarcodeScanner.scan();
      result = qrResult as String;
    } catch (ex) {
//      result = "Unknown Error $ex";
    }
  }

上述方法是在按下按钮时调用的。因此,应用程序加载并我单击按钮,整个模拟器崩溃,没有任何日志或错误消息。这是我在流程中记录的整个日志。最后,它说

2020-04-19 20:20:21.285 1740-2027/? I/Camera2ClientBase: Camera 0: Opened. Client: io.yeshwanthvshenoy.addup (PID 4260, UID 10086)

这是默认相机应用程序的另一个日志。我似乎找不到发生这种情况的原因。我的模拟器设置都是默认的,我没有更改任何设置,除了后置摄像头设置为Webcam0虚拟场景模拟webcam0的可能选项。是不是我的Mac没有授予AVD访问相机的权限?如果是这样,我如何检查??

共有1个答案

艾令秋
2023-03-14

模拟器没有摄像头,所以你需要避免在模拟器上执行你的代码。使用设备信息插件,您可以获得有关您正在运行的设备的各种信息,包括android和iOS的< code>isPhysicalDevice。

 类似资料:
  • 我的应用程序在Android 7.0中打开相机时崩溃

  • 我尝试在1个应用程序中构建扫描仪和生成器。当我按下发电机按钮时,它突然崩溃了。我的日志中没有任何错误或警告。 这是我的生成器代码: 主活动代码: 有人知道怎么解决这个问题吗?请帮帮我。 更新 以下是我的生成器xml代码: 我希望这将有助于我的问题:( 更新:这是由我愚蠢的打字错误修正;)。非常感谢迄今为止所有回答我问题的人。我说不出我有多感激。特别是对于那个我已经投票支持正确答案的家伙。你真是个英

  • 我尝试使用此插件裁剪图像,并在iOS上效果很好,但在Android上,应用程序会崩溃。控制台像这样说。 有人知道怎么修理这个吗?

  • 测试环境 用于运行Appium的桌面操作系统/版本:1.2.0-beta版。3(1.2.0-beta.3)节点。js版本(除非使用Appium.app | exe):移动平台/测试版本:ios模拟器iPhone 6s plus 10.2 1.从源树中提取最新代码 2.打开xcode 3.made存档文件 4.从那里获取应用程序文件。 5.openedAppium桌面应用 6.添加了所需的功能 应用

  • 下面给出的错误 process:com.example.rahul.maptask,pid:21986 java.lang.runtimeException:无法启动活动ComponentInfo{com.example.rahul.maptask/com.example.rahul.maptask.mainactivity}:java.lang.nullpointerException:试图在A

  • 在我的应用程序中,有一个使用相机捕捉图像的工具。在Android6之前的所有版本中,它都能完美地工作,但在Android7.0版本中,它让我的应用程序崩溃了。 添加的权限 权限侦听器 打开相机的代码 崩溃日志 由:android.content.activityNotFoundException引起:未找到处理意图的活动{act=android.media.action.image_capture