我不能在genymotion模拟器中使用相机

时间:2013-11-10 12:38:26

标签: android emulation genymotion

我正在使用genymotion模拟器http://www.genymotion.com/但是当我打开相机时,我收到消息“无法连接到相机”,有什么问题?

8 个答案:

答案 0 :(得分:62)

  

更新将其设为社区维基,以防其他人有需要添加的内容,我现在无法保持更新:)

可能只是你没有为模拟器激活相机。与库存模拟器相反,一旦您设置了网络摄像头,他们就可以使用genymotion模拟器,您需要将相机打开。这个过程非常简单。

在仿真器窗口中,按 ctrl + 3 + 3 以显示摄像机配置面板看起来像左边,然后像右边一样打开它: enter image description here

您可以选择一个虚拟摄像机,它将显示在屏幕上移动的genymotion徽标,或者使用系统摄像头(如果可用)并进行预览。请注意,在上面的屏幕截图中,我使用的是手机前置摄像头,而不是后置摄像头。

答案 1 :(得分:29)

如果所有其他解决方案似乎都不起作用,您可以  保持虚拟设备正常工作并重启eclipse,  和adb流程,它应该工作。它对我有用。我的猜测是,与adb的连接已经被其他一些摄像头拍摄,并阻止你当前的摄像头连接到使用虚拟设备的IDE开发。

答案 2 :(得分:10)

如果您使用的是Intellij Idea,则无需重启Genymotion或IDE。

  1. Genymotion:关掉相机
  2. Intellij IDEA:从菜单中选择工具/ Android /"启用ADB集成"
  3. Genymotion:打开相机
  4. 它也适合你。

答案 3 :(得分:8)

只是扩展@ sivi的答案:

就我而言,我只是使用以下方法重新建立了与模拟器的连接:

adb kill-server ---> adb start-server

它开始完美运作。

答案 4 :(得分:1)

如果您正在使用eclipse,我发现了DDMS,然后设备可以重置adb。您可以通过单击显示"查看菜单"的下拉箭头找到该选项。

Example to find Rest adb.

答案 5 :(得分:0)

只需在MacOS kill adb中结束您的ADB.exe进程或类似操作,它就会自动重新启动,因此genymotion需要它,您可以使用相机,ADB可能会让相机忙碌。

答案 6 :(得分:0)

我尝试了上述所有建议,包括重新启动adb但无效 然后我在英文网站上看到了一个建议 我的英语不好,所以我不能完全理解它,我忘记了页面的URL ..

然而,最后的建议是在genymotion中删除你的虚拟设备,只是重新创建一个,也许你会工作。

我遵循了这个建议,我成功了。 所以我来这里分享。

答案 7 :(得分:0)

这是另一种解决方案。 我已经尝试了上述所有内容,并且他们都没有工作过。 最后我发现,如果我将设备旋转到横向,相机就会正常工作。否则我得到了绿屏。 希望有人帮助..