Android模拟器未在Android Studio中使用网络摄像头

正如标题所示,我努力让模拟器在笔记本电脑上使用网络摄像头。 我已启用前后摄像头访问摄像头。 无论何时模拟器启动,它都会要求网络摄像头访问,这是我授予的。 但是,当我在模拟器上打开相机应用程序时,网络摄像头无法工作。 相机应用程序崩溃。

这是一个启用摄像头的图像:

基于StackOverflow上的其他帖子,建议我添加一行: hw.camera=yes 。 以下是avd的配置文件。

avd.ini.encoding=UTF-8
AvdId=Nexus_5_API_21_x86
abi.type=x86
avd.ini.displayname=Nexus 5 API 21 x86
disk.dataPartition.size=1G
hw.accelerometer=yes
hw.audioInput=yes
hw.battery=yes
hw.camera=yes
hw.camera.back=webcam0
hw.camera.front=webcam0
hw.cpu.arch=x86
hw.dPad=no
hw.device.hash2=MD5:2fa0e16c8cceb7d385183284107c0c88
hw.device.manufacturer=Google
hw.device.name=Nexus 5
hw.gps=yes
hw.gpu.enabled=yes
hw.keyboard=yes
hw.lcd.density=480
hw.mainKeys=no
hw.ramSize=1536
hw.sdCard=yes
hw.sensors.orientation=yes
hw.sensors.proximity=yes
hw.trackBall=no
image.sysdir.1=system-imagesandroid-21google_apisx86
runtime.network.latency=none
runtime.network.speed=full
runtime.scalefactor=auto
sdcard.path=C:UsersRoberto.androidavdNexus_5_API_21_x86.avdsdcard.img
skin.dynamic=no
skin.name=nexus_5
skin.path=C:Program FilesAndroidAndroid Studio1pluginsandroidlibdevice-art-resourcesnexus_5
snapshot.present=no
tag.display=Google APIs
tag.id=google_apis
vm.heapSize=64

在这个阶段,我不确定为什么这不起作用。 有什么想法吗?


我不认为你可以将前置和后置摄像头设置为相同的值。 请尝试编辑您的config.ini文件并更改为: hw.camera.back=none hw.camera.front=webcam0

另外, hw.camera=yes不需要。

我希望有所帮助。


当我从Android Studio 3.01的“运行”选项卡开始编译时,我遇到了同样的问题,即网络摄像头无法启动。 然后我打开了AVD管理器。 在Android 5.1设备的编辑模式下,确保将SD卡撞到200M,将前/后设置为webcam0,供我模拟的设备使用。 然后关闭编辑模式,只需双击设备 - 它的工作!

链接地址: http://www.djcxy.com/p/85855.html

上一篇: Android Emulator not using webcam in Android Studio

下一篇: How is Android's Instagram structured?