【Android模拟器在Android Studio中不使用网络摄像头】大鹏一日同风起,扶摇直上九万里。这篇文章主要讲述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-resources
exus_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。然后关闭编辑模式,只需双击设备 - 它就可以了!
推荐阅读
- android如何将捕获的图像保存到手机库中
- 在使用后台服务的情况下,android camera2预览表面
- 如何在Android中将视频上传到youtube()
- 在android中上传文件和其他字符串参数
- Android WebView在不同的标签中
- 从页面操作中获取标签网址(WebExtensions,Android)
- Android日历以字符串[复制]获取当前星期几
- 如何在应用程序超时时重新启动Coldfusion Application Server()
- Xamarin UITest - 确定设备是适用于Android的手机还是平板电脑()