38

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

4

8 回答 8

67

更新使它成为一个社区维基,以防其他人有什么要添加的,我现在不能保持更新:)

可能只是您没有为模拟器激活相机。与股票模拟器相反,一旦您设置了网络摄像头,它们就可以工作,而在 genymotion 模拟器上,您需要打开摄像。过程非常简单。

在模拟器窗口中,按ctrl+3⌘</kbd>+3 to bring the camera configuration panel that looks like the left, and turn it on like on the right: enter image description here

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

于 2014-01-26T14:05:34.597 回答
30

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

于 2014-03-23T14:48:43.363 回答
11

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

  1. Genymotion:关闭相机
  2. Intellij IDEA:从菜单中选择工具/Android/“启用 ADB 集成”
  3. Genymotion:打开相机

它也应该对你有用。

于 2014-06-06T09:05:16.770 回答
9

只是扩展@sivi的答案:

就我而言,我只是使用这些重新建立了与模拟器的连接:

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

它开始完美地工作。

于 2014-10-08T10:21:00.190 回答
2

如果您使用的是 eclipse,我发现要先转到 DDMS,然后再转到 Devices,您可以重置 adb。您可以通过单击“查看菜单”的下拉箭头找到该选项。

查找 Rest adb 的示例。

于 2014-07-05T23:49:20.263 回答
1

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

于 2014-09-19T17:01:17.177 回答
1

这是另一个解决方案。我已经尝试了以上所有方法,但令人沮丧的是,它们都没有奏效。最终我发现如果我将设备旋转到横向,相机就可以工作了。否则我会得到绿屏。希望对某人有所帮助..

于 2017-03-24T19:02:17.050 回答
1

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

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

我听从了这个建议,我成功了。所以特地来这里分享一下。

于 2016-02-16T19:41:15.713 回答