java - 安卓模拟器 : Unable to start webcam to capture picture in emulator

标签 java android android-studio emulation avd

我在 Android Studio 的 AVD 管理器中创建了一个 armeabi API 21 模拟器,将其设置为使用网络摄像头作为前置摄像头,然后启动它。 问题是它无法打开它,因为我收到了这个错误:

emulator: ERROR: camera_device_start_capturing: VIDIOC_STREAMON on camera '/dev/video0' has failed: Timer expired
emulator: ERROR: _camera_client_query_start: Cannot start camera '/dev/video0' for NV21[640x480]: Inappropriate ioctl for device

我该如何解决这个问题?

网络摄像头使用其他软件正常工作。操作系统为 Ubuntu 14.04。

最佳答案

在 Android Studio 中,转到 AVD Manager,单击 Actions 中的编辑(铅笔)按钮。之后,在下一个出现的窗口中,单击高级设置,然后向下滚动并在相机选项中,选择正面和背面的网络摄像头。

关于java - 安卓模拟器 : Unable to start webcam to capture picture in emulator,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27875415/

相关文章:

java - Windows 上的 Tomcat - 免费的分析和指标收集工具?

android - uiAutomator 测试类的参数

android studio 编译报错 debug-unaligned.apk path not found

Android Studio 无法构建新项目,等待从属 aapt 进程时超时

android - Package Explorer 的 Android Studio 键盘快捷键是什么?

java - 从 MainActivity.Java 调用自定义 View 中的方法

java - 如何在 Java 程序中从 JSON 中获取值?

java - Android 保存字符串

java - 包含给出错误结果

java - 通知不会出现