我正在使用 genymotion 模拟器http://www.genymotion.com/但是当我打开相机时,我收到消息“无法连接到相机”,这是什么问题?
8 回答
更新使它成为一个社区维基,以防其他人有什么要添加的,我现在不能保持更新:)
可能只是您没有为模拟器激活相机。与股票模拟器相反,一旦您设置了网络摄像头,它们就可以工作,而在 genymotion 模拟器上,您需要打开摄像头。过程非常简单。
在模拟器窗口中,按ctrl+3或⌘</kbd>+3 to bring the camera configuration panel that looks like the left, and turn it on like on the right:
您可以选择一个虚拟摄像头,它会显示一个在屏幕上移动的 genymotion 徽标,或者使用系统摄像头(如果可用)并进行预览。请注意,在上面的屏幕截图中,我使用的是手机前置摄像头而不是后置摄像头。
如果所有其他解决方案似乎都不起作用,您可以 保持虚拟设备工作并重新启动 eclipse,并且 adb 进程应该可以工作。它对我有用。我的猜测是,与 adb 的连接已被其他一些摄像头占用,这会阻止您当前的摄像头使用虚拟设备连接到 IDE 开发。
如果您使用 Intellij Idea,则无需重新启动 Genymotion 或 IDE。
- Genymotion:关闭相机
- Intellij IDEA:从菜单中选择工具/Android/“启用 ADB 集成”
- Genymotion:打开相机
它也应该对你有用。
只是扩展@sivi的答案:
就我而言,我只是使用这些重新建立了与模拟器的连接:
adb kill-server ---> adb start-server
它开始完美地工作。
如果您使用的是 eclipse,我发现要先转到 DDMS,然后再转到 Devices,您可以重置 adb。您可以通过单击“查看菜单”的下拉箭头找到该选项。
只需在 MacOS kill adb 中结束您的 ADB.exe 进程或类似进程,它就会自动重新启动,因此 genymotion 需要它并且您将能够使用您的相机,ADB 可能会让相机保持忙碌。
这是另一个解决方案。我已经尝试了以上所有方法,但令人沮丧的是,它们都没有奏效。最终我发现如果我将设备旋转到横向,相机就可以工作了。否则我会得到绿屏。希望对某人有所帮助..
我尝试了上面的所有建议,包括重新启动 adb,但都没有工作然后我在一个英语网站上看到一个建议我的英语不好,所以我不能完全理解它,我忘记了页面的 URL..
但是最后的建议是在 genymotion 中删除您的虚拟设备,然后重新创建一个相同的设备,也许您会工作。
我听从了这个建议,我成功了。所以特地来这里分享一下。