【问题标题】:Android studio's emulator has an error "can't connect to camera"Android studio 的模拟器报错“无法连接相机”
【发布时间】:2016-04-25 05:30:12
【问题描述】:

我通过在 AVD 管理器中将前置摄像头设置为“webcam0”来将网络摄像头连接到我的模拟器。 当我从 Android Studio 的 AVD 管理器或使用 emulator -camera-front webcam0 启动网络摄像头时,我得到以下窗口:

当模拟器显示错误时

请帮我解决这个问题。

【问题讨论】:

  • 尝试选择相机​​作为模拟。让我知道这是否可行?
  • 它的工作:) 谢谢你的建议。
  • 但是我想用我笔记本的相机进行测试。我该如何解决它:(
  • 我使用 Nexus5。 @Sushrita
  • 您找到使用网络摄像头的解决方案了吗?模拟摄像头对我没用,我需要笔记本电脑的网络摄像头,但它不想连接。

标签: android-studio


【解决方案1】:

转到Android虚拟设备管理器>>选择模拟器>>点击编辑>>选择高级设置>>相机选择为Emulated而不是Webcam0。

【讨论】:

  • 在 Android Studio 中找到 Android 虚拟设备管理器:工具 > Android > AVD 管理器
  • 我确实需要使用 Webcam0
【解决方案2】:

我在新的 android 模拟器上遇到了这个错误,我可以通过为前后摄像头选择 emulated 选项并清除 Camera App's Cache 来修复它>数据

【讨论】:

  • 经常需要重启设备
  • 清除应用程序数据为我做的,谢谢答案,当我切换到这个模拟器上的前凸轮时,我仍然总是遇到错误,它设置为“模拟”
【解决方案3】:

我的解决方案是:“通过命令行启动 Android Studio 与以通常的方式启动它”这样做会使 Webcam0 在模拟器中工作。 在我的 Mac 上,我只需键入

/Applications/Android\ Studio.app/Contents/MacOS/studio

进入终端。我后来还使用 Automator 创建了一个运行脚本(上面的命令)的工作流,并将工作流保存为一个应用程序。

使用这样的 Android Studio launcher.app 通过命令行为我启动 Android Studio.app。

【讨论】:

    【解决方案4】:

    Android 工作室: 工具 > AVD管理器

    选择设备并点击编辑

    点击显示高级设置

    相机选择为 Webcam0

    点击>>完成

    【讨论】:

      【解决方案5】:

      下载免费的个人使用版genymotion 并使用该模拟器而不是 Android Studio 附带的模拟器。

      和你一样,我整个上午都在努力让我的网络摄像头与 android studio 附带的模拟器一起工作,但没有成功。到目前为止,genymotion 存在 0 个问题。

      【讨论】:

        【解决方案6】:

        就我而言,只需更改configuration -> saved -> turn on device (cold boot notification will appear) -> then turn off device -> revert change -> turn on again

        我不知道,但它对我有用。也许它只是缓存问题。 CMIIW。

        【讨论】:

          【解决方案7】:

          但如果您使用的是 bluestack 模拟器或任何其他模拟器。 然后在模拟器中首先打开模拟器相机然后单击该照片 然后再次在模拟器中您自己的应用程序并单击相机按钮..我必须工作..

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2018-08-21
            • 2015-02-19
            • 2021-12-29
            • 2014-10-28
            • 2021-05-07
            • 2013-07-14
            • 2022-11-16
            相关资源
            最近更新 更多