Android-不幸的是,摄像头已停止-默认摄像头
我正在尝试创建一个Android虚拟机来测试一些相机应用程序。当我使用下面显示的配置选项启动AVD时,我通常会收到“不幸的是,相机已停止”错误。但有时候,摄像头应用程序确实可以工作。这是emulator中的默认摄影机应用程序 我的AVD规格: 如果图片不可用,以下是AVD规范的文本:Android-不幸的是,摄像头已停止-默认摄像头,android,windows,webcam,Android,Windows,Webcam,我正在尝试创建一个Android虚拟机来测试一些相机应用程序。当我使用下面显示的配置选项启动AVD时,我通常会收到“不幸的是,相机已停止”错误。但有时候,摄像头应用程序确实可以工作。这是emulator中的默认摄影机应用程序 我的AVD规格: 如果图片不可用,以下是AVD规范的文本: Device: 5.4" FWVGA (480 X 854: mdpi) Target: Android 5.0.1 - API Level 21 CPU/ABI: ARM(armeabi-v7a) Keyboa
Device: 5.4" FWVGA (480 X 854: mdpi)
Target: Android 5.0.1 - API Level 21
CPU/ABI: ARM(armeabi-v7a)
Keyboard: (checked) Hardware keyboard present
Skin: No skin
Front Camera: None
Back Camera: Webcam0
Memory Options: RAM:512 VM Heap:16
Internal Storage: 200 MiB
SD Card: Size 200 MiB
File: [blank]
Emulation Options: (unchecked) Snapshot (checked) Use Host GPU
以下是我在相机无法启动时收到的错误图片:
如果您看不到屏幕截图,错误窗口会显示“不幸的是,相机已停止”
当应用程序不工作时,我会看到以下框:
当摄像头应用程序实际运行时,模拟器启动时网络摄像头指示灯也亮起,并且不要求我选择哪个网络摄像头
当相机不工作时,日志中会显示以下有趣的行:
01-23 10:32:08.324: V/CameraHolder(1033): open camera 0
01-23 10:32:08.334: E/CameraService(65): CameraService::connect X (pid 1033) rejected (invalid cameraId 0).
01-23 10:32:08.339: W/CameraBase(1033): An error occurred while connecting to camera: 0
01-23 10:32:08.409: E/CameraHolder(1033): fail to connect Camera
01-23 10:32:08.409: E/CameraHolder(1033): java.lang.RuntimeException: Fail to connect to camera service
01-23 10:32:08.409: E/CameraHolder(1033): at android.hardware.Camera.<init>(Camera.java:497)
01-23 10:32:08.409: E/CameraHolder(1033): at android.hardware.Camera.open(Camera.java:342)
01-23 10:32:08.409: E/CameraHolder(1033): at com.android.camera.CameraHolder.open(CameraHolder.java:131)
01-23 10:32:08.409: E/CameraHolder(1033): at com.android.camera.Util.openCamera(Util.java:267)
01-23 10:32:08.409: E/CameraHolder(1033): at com.android.camera.Camera$4.run(Camera.java:1100)
01-23 10:32:08.409: E/CameraHolder(1033): at java.lang.Thread.run(Thread.java:818)
01-23 10:32:08.409: E/CameraHolder(1033): --------- beginning of crash
01-23 10:32:08.425: E/AndroidRuntime(1033): FATAL EXCEPTION: Thread-112
01-23 10:32:08.425: E/AndroidRuntime(1033): Process: com.android.camera, PID: 1033
01-23 10:32:08.425: E/AndroidRuntime(1033): java.lang.RuntimeException: openCamera failed
01-23 10:32:08.425: E/AndroidRuntime(1033): at com.android.camera.Util.openCamera(Util.java:272)
01-23 10:32:08.425: E/AndroidRuntime(1033): at com.android.camera.Camera$4.run(Camera.java:1100)
01-23 10:32:08.425: E/AndroidRuntime(1033): at java.lang.Thread.run(Thread.java:818)
01-23 10:32:08.425: E/AndroidRuntime(1033): Caused by: com.android.camera.CameraHardwareException: java.lang.RuntimeException: Fail to connect to camera service
01-23 10:32:08.425: E/AndroidRuntime(1033): at com.android.camera.CameraHolder.open(CameraHolder.java:135)
01-23 10:32:08.425: E/AndroidRuntime(1033): at com.android.camera.Util.openCamera(Util.java:267)
01-23 10:32:08.425: E/AndroidRuntime(1033): ... 2 more
01-23 10:32:08.425: E/AndroidRuntime(1033): Caused by: java.lang.RuntimeException: Fail to connect to camera service
01-23 10:32:08.425: E/AndroidRuntime(1033): at android.hardware.Camera.<init>(Camera.java:497)
01-23 10:32:08.425: E/AndroidRuntime(1033): at android.hardware.Camera.open(Camera.java:342)
01-23 10:32:08.425: E/AndroidRuntime(1033): at com.android.camera.CameraHolder.open(CameraHolder.java:131)
01-23 10:32:08.425: E/AndroidRuntime(1033): ... 3 more
01-23 10:32:08.448: W/ActivityManager(350): Force finishing activity com.android.camera/.Camera
01-23 10:32:08.775: I/WindowManager(350): Screenshot max retries 4 of Token{3946fe74 ActivityRecord{3ae28647 u0 com.android.camera/.Camera t25 f}} appWin=Window{7b73fe3 u0 Starting com.android.camera} drawState=4
01-23 10:32:08.324:V/CameraHolder(1033):打开摄像头0
01-23 10:32:08.334:E/CameraService(65):CameraService::connect X(pid 1033)被拒绝(无效的CameraRAID 0)。
01-23 10:32:08.339:W/CameraBase(1033):连接到摄像头时出错:0
01-23 10:32:08.409:E/CameraHolder(1033):无法连接摄像头
01-23 10:32:08.409:E/CameraHolder(1033):java.lang.RuntimeException:无法连接到摄像头服务
01-23 10:32:08.409:E/CameraHolder(1033):在android.hardware.Camera.(Camera.java:497)
01-23 10:32:08.409:E/CameraHolder(1033):在android.hardware.Camera.open(Camera.java:342)
01-23 10:32:08.409:E/CameraHolder(1033):位于com.android.camera.CameraHolder.open(CameraHolder.java:131)
01-23 10:32:08.409:E/CameraHolder(1033):位于com.android.camera.Util.openCamera(Util.java:267)
01-23 10:32:08.409:E/CameraHolder(1033):在com.android.camera.camera$4.run(camera.java:1100)
01-23 10:32:08.409:E/CameraHolder(1033):在java.lang.Thread.run(Thread.java:818)
01-23 10:32:08.409:E/CameraHolder(1033):------开始碰撞
01-23 10:32:08.425:E/AndroidRuntime(1033):致命异常:线程112
01-23 10:32:08.425:E/AndroidRuntime(1033):进程:com.android.camera,PID:1033
01-23 10:32:08.425:E/AndroidRuntime(1033):java.lang.RuntimeException:openCamera失败
01-23 10:32:08.425:E/AndroidRuntime(1033):在com.android.camera.Util.openCamera(Util.java:272)上
01-23 10:32:08.425:E/AndroidRuntime(1033):在com.android.camera.camera$4.run(camera.java:1100)
01-23 10:32:08.425:E/AndroidRuntime(1033):在java.lang.Thread.run(Thread.java:818)处
01-23 10:32:08.425:E/AndroidRuntime(1033):原因:com.android.camera.CameraHardwareException:java.lang.RuntimeException:无法连接到摄像头服务
01-23 10:32:08.425:E/AndroidRuntime(1033):位于com.android.camera.CameraHolder.open(CameraHolder.java:135)
01-23 10:32:08.425:E/AndroidRuntime(1033):在com.android.camera.Util.openCamera(Util.java:267)
01-23 10:32:08.425:E/AndroidRuntime(1033):。。。还有两个
01-23 10:32:08.425:E/AndroidRuntime(1033):原因:java.lang.RuntimeException:无法连接到相机服务
01-23 10:32:08.425:E/AndroidRuntime(1033):在android.hardware.Camera(Camera.java:497)上
01-23 10:32:08.425:E/AndroidRuntime(1033):在android.hardware.Camera.open(Camera.java:342)
01-23 10:32:08.425:E/AndroidRuntime(1033):在com.android.camera.CameraHolder.open(CameraHolder.java:131)
01-23 10:32:08.425:E/AndroidRuntime(1033):。。。3个以上
01-23 10:32:08.448:W/ActivityManager(350):强制完成活动com.android.camera/.camera
01-23 10:32:08.775:I/WindowManager(350):屏幕截图标记{3946fe74 ActivityRecord{3ae28647 u0 com.android.camera/.camera t25 f}}appWin=Window{7b73fe3 u0 Starting com.android.camera}drawState=4的最大重试次数
有人知道发生了什么事吗?我使用的是Windows 7操作系统。我与Win7 x64、API级别22、棒棒糖版本有完全相同的问题。