Android 4.2.2上的Android摄像头出现故障(API级别17)

Android 4.2.2上的Android摄像头出现故障(API级别17),android,android-layout,android-intent,android-emulator,webcam,Android,Android Layout,Android Intent,Android Emulator,Webcam,我正在试着用相机,但它无法启动。hw.camera.back:Webcam()hw.camera.front:Webcam()不确定还要添加什么,因为我无法剪切和粘贴细节 我得到的错误是不幸的,相机停止了 我的代码如下,但它不是我的代码。当我尝试在不使用任何编程的情况下使用相机时,我会得到相同的错误 Intent takePictureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); startActivityForRes

我正在试着用相机,但它无法启动。hw.camera.back:Webcam()hw.camera.front:Webcam()不确定还要添加什么,因为我无法剪切和粘贴细节

我得到的错误是不幸的,相机停止了

我的代码如下,但它不是我的代码。当我尝试在不使用任何编程的情况下使用相机时,我会得到相同的错误

Intent takePictureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
        startActivityForResult(takePictureIntent, actionCode);
在日志中,我有以下内容。 我在LogCat中看到的一个我不理解的错误与我没有使用的电子邮件有关,我甚至不知道如何打开或关闭它。 D/ExchangeService(617):!!!未找到电子邮件应用程序;停止自我

03-05 19:39:12.716: I/Choreographer(409): Skipped 90 frames!  The application may be doing too much work on its main thread.
03-05 19:39:12.736: D/dalvikvm(818): GC_FOR_ALLOC freed 20K, 7% free 3675K/3936K, paused 59ms, total 66ms
03-05 19:39:12.875: D/dalvikvm(818): GC_FOR_ALLOC freed 5K, 7% free 4013K/4276K, paused 61ms, total 64ms
03-05 19:39:13.056: D/Camera(818): app passed NULL surface
03-05 19:39:13.076: V/EmulatedCamera_Camera(40): getCameraInfo
03-05 19:39:13.076: V/EmulatedCamera_BaseCamera(40): getCameraInfo
03-05 19:39:13.203: D/dalvikvm(818): GC_CONCURRENT freed 73K, 5% free 4429K/4656K, paused 12ms+55ms, total 197ms
03-05 19:39:13.203: V/camera(818): Preview size is 640x480
03-05 19:39:13.243: V/EmulatedCamera_Camera(40): setParameters
03-05 19:39:13.263: V/camera(818): startPreview
03-05 19:39:13.263: V/EmulatedCamera_Preview(40): setPreviewWindow: current: 0x0 -> new: 0x0
03-05 19:39:13.263: V/EmulatedCamera_Camera(40): doStartPreview
03-05 19:39:13.263: V/EmulatedCamera_Preview(40): startPreview
03-05 19:39:13.263: D/EmulatedCamera_Camera(40): Starting camera: 640x480 -> NV21(yuv420sp)
03-05 19:39:13.263: V/EmulatedCamera_QemuDevice(40): startDevice
03-05 19:39:13.276: V/EmulatedCamera_Device(40): commonStartDevice: Allocated 0x41c42008 460800 bytes for 307200 pixels in NV21[640x480] frame
03-05 19:39:15.273: D/dalvikvm(818): GC_FOR_ALLOC freed 49K, 4% free 4605K/4776K, paused 44ms, total 46ms
03-05 19:39:15.293: I/dalvikvm-heap(818): Grow heap (frag case) to 5.684MB for 1127536-byte allocation
03-05 19:39:15.293: E/EmulatedCamera_QemuClient(40): queryStart: Query failed: Cannot start the camera
03-05 19:39:15.313: E/EmulatedCamera_QemuDevice(40): startDevice: Unable to start device 'AndroidEmulatorVC0' for NV21[640x480] frames
03-05 19:39:15.313: V/EmulatedCamera_Preview(40): stopPreview
03-05 19:39:15.378: D/dalvikvm(818): GC_FOR_ALLOC freed 1K, 3% free 5704K/5880K, paused 85ms, total 85ms
03-05 19:39:15.383: V/EmulatedCamera_CallbackNotifier(40): disableMessage: msg_type = 0x10
03-05 19:39:15.383: V/EmulatedCamera_CallbackNotifier(40):     CAMERA_MSG_PREVIEW_FRAME
03-05 19:39:15.383: V/EmulatedCamera_CallbackNotifier(40): **** Currently enabled messages:
03-05 19:39:15.383: V/EmulatedCamera_CallbackNotifier(40):     CAMERA_MSG_ERROR
03-05 19:39:15.383: V/EmulatedCamera_CallbackNotifier(40):     CAMERA_MSG_FOCUS
03-05 19:39:15.383: V/EmulatedCamera_CallbackNotifier(40):     CAMERA_MSG_ZOOM
03-05 19:39:15.383: V/EmulatedCamera_CallbackNotifier(40):     CAMERA_MSG_PREVIEW_METADATA
03-05 19:39:15.393: V/EmulatedCamera_Camera(40): doStopPreview
03-05 19:39:15.393: V/EmulatedCamera_CallbackNotifier(40): disableMessage: msg_type = 0x10
03-05 19:39:15.393: V/EmulatedCamera_CallbackNotifier(40):     CAMERA_MSG_PREVIEW_FRAME
03-05 19:39:15.393: V/EmulatedCamera_CallbackNotifier(40): **** Currently enabled messages:
03-05 19:39:15.393: V/EmulatedCamera_CallbackNotifier(40):     CAMERA_MSG_ERROR
03-05 19:39:15.403: V/EmulatedCamera_CallbackNotifier(40):     CAMERA_MSG_FOCUS
03-05 19:39:15.403: V/EmulatedCamera_CallbackNotifier(40):     CAMERA_MSG_ZOOM
03-05 19:39:15.403: V/EmulatedCamera_CallbackNotifier(40):     CAMERA_MSG_PREVIEW_METADATA
03-05 19:39:15.403: V/EmulatedCamera_CallbackNotifier(40): disableMessage: msg_type = 0xffff
03-05 19:39:15.403: V/EmulatedCamera_CallbackNotifier(40):     CAMERA_MSG_ERROR
03-05 19:39:15.403: V/EmulatedCamera_CallbackNotifier(40):     CAMERA_MSG_SHUTTER
03-05 19:39:15.403: V/EmulatedCamera_CallbackNotifier(40):     CAMERA_MSG_FOCUS
03-05 19:39:15.403: V/EmulatedCamera_CallbackNotifier(40):     CAMERA_MSG_ZOOM
03-05 19:39:15.403: V/EmulatedCamera_CallbackNotifier(40):     CAMERA_MSG_PREVIEW_FRAME
03-05 19:39:15.403: V/EmulatedCamera_CallbackNotifier(40):     CAMERA_MSG_VIDEO_FRAME
03-05 19:39:15.403: V/EmulatedCamera_CallbackNotifier(40):     CAMERA_MSG_POSTVIEW_FRAME
03-05 19:39:15.403: V/EmulatedCamera_CallbackNotifier(40):     CAMERA_MSG_RAW_IMAGE
03-05 19:39:15.413: V/EmulatedCamera_CallbackNotifier(40):     CAMERA_MSG_COMPRESSED_IMAGE
03-05 19:39:15.413: V/EmulatedCamera_CallbackNotifier(40):     CAMERA_MSG_RAW_IMAGE_NOTIFY
03-05 19:39:15.413: V/EmulatedCamera_CallbackNotifier(40):     CAMERA_MSG_PREVIEW_METADATA
03-05 19:39:15.413: V/EmulatedCamera_CallbackNotifier(40): **** Currently enabled messages:
03-05 19:39:15.413: V/EmulatedCamera_Camera(40): doStopPreview
03-05 19:39:15.413: V/EmulatedCamera_Camera(40): cancelPicture
03-05 19:39:15.413: V/EmulatedCamera_Camera(40): releaseCamera
03-05 19:39:15.413: V/EmulatedCamera_Camera(40): doStopPreview
03-05 19:39:15.423: V/EmulatedCamera_QemuDevice(40): disconnectDevice
03-05 19:39:15.423: V/EmulatedCamera_QemuDevice(40): disconnectDevice: Disonnected from device 'AndroidEmulatorVC0'
03-05 19:39:15.423: I/CameraClient(40): Destroying camera 0
03-05 19:39:15.423: V/EmulatedCamera_Camera(40): closeCamera
03-05 19:39:15.423: V/EmulatedCamera_Camera(40): doStopPreview
03-05 19:39:15.443: W/dalvikvm(818): threadid=11: thread exiting with uncaught exception (group=0x40a71930)
03-05 19:39:15.483: E/AndroidRuntime(818): FATAL EXCEPTION: Thread-67
03-05 19:39:15.483: E/AndroidRuntime(818): java.lang.RuntimeException: startPreview failed
03-05 19:39:15.483: E/AndroidRuntime(818):  at com.android.camera.Camera.startPreview(Camera.java:1867)
03-05 19:39:15.483: E/AndroidRuntime(818):  at com.android.camera.Camera.access$3100(Camera.java:87)
03-05 19:39:15.483: E/AndroidRuntime(818):  at com.android.camera.Camera$5.run(Camera.java:1112)
03-05 19:39:15.483: E/AndroidRuntime(818):  at java.lang.Thread.run(Thread.java:856)
03-05 19:39:15.483: E/AndroidRuntime(818): Caused by: java.lang.RuntimeException: startPreview failed
03-05 19:39:15.483: E/AndroidRuntime(818):  at android.hardware.Camera.startPreview(Native Method)
03-05 19:39:15.483: E/AndroidRuntime(818):  at com.android.camera.Camera.startPreview(Camera.java:1864)
03-05 19:39:15.483: E/AndroidRuntime(818):  ... 3 more
03-05 19:39:15.513: W/AudioFlinger(40): session id 7 not found for pid 40
03-05 19:39:15.523: W/AudioFlinger(40): session id 8 not found for pid 40
03-05 19:39:15.553: W/ActivityManager(291):   Force finishing activity com.android.camera/.Camera
03-05 19:39:15.772: D/dalvikvm(818): GC_CONCURRENT freed 25K, 3% free 5706K/5880K, paused 67ms+25ms, total 398ms
03-05 19:39:16.013: D/dalvikvm(291): GC_FOR_ALLOC freed 1373K, 27% free 8210K/11196K, paused 132ms, total 140ms
03-05 19:39:16.363: E/SurfaceFlinger(37): ro.sf.lcd_density must be defined as a build property
03-05 19:39:16.610: W/ActivityManager(291): Activity pause timeout for ActivityRecord{410f2198 u0 com.android.camera/.Camera}
03-05 19:39:16.813: E/SurfaceFlinger(37): ro.sf.lcd_density must be defined as a build property
03-05 19:39:16.873: W/EGL_emulation(409): eglSurfaceAttrib not implemented
03-05 19:39:29.058: W/ActivityManager(291): Activity destroy timeout for ActivityRecord{410f2198 u0 com.android.camera/.Camera}
03-05 19:39:54.407: D/ExchangeService(617): Received deviceId from Email app: null
03-05 19:39:54.407: D/ExchangeService(617): !!! deviceId unknown; stopping self and retrying
03-05 19:39:59.483: D/ExchangeService(617): !!! EAS ExchangeService, onCreate
03-05 19:39:59.483: D/ExchangeService(617): !!! EAS ExchangeService, onStartCommand, startingUp = false, running = false
03-05 19:39:59.543: D/ExchangeService(617): !!! EAS ExchangeService, onStartCommand, startingUp = true, running = false
03-05 19:39:59.593: W/ActivityManager(291): Unable to start service Intent { act=com.android.email.ACCOUNT_INTENT } U=0: not found
03-05 19:39:59.593: D/ExchangeService(617): !!! Email application not found; stopping self
03-05 19:39:59.643: W/ActivityManager(291): Unable to start service Intent { act=com.android.email.ACCOUNT_INTENT } U=0: not found
03-05 19:39:59.663: E/ActivityThread(617): Service com.android.exchange.ExchangeService has leaked ServiceConnection com.android.emailcommon.service.ServiceProxy$ProxyConnection@40d43240 that was originally bound here
03-05 19:39:59.663: E/ActivityThread(617): android.app.ServiceConnectionLeaked: Service com.android.exchange.ExchangeService has leaked ServiceConnection com.android.emailcommon.service.ServiceProxy$ProxyConnection@40d43240 that was originally bound here
03-05 19:39:59.663: E/ActivityThread(617):  at android.app.LoadedApk$ServiceDispatcher.<init>(LoadedApk.java:969)
03-05 19:39:59.663: E/ActivityThread(617):  at android.app.LoadedApk.getServiceDispatcher(LoadedApk.java:863)
03-05 19:39:59.663: E/ActivityThread(617):  at android.app.ContextImpl.bindService(ContextImpl.java:1418)
03-05 19:39:12.716:I/编舞(409):跳过90帧!应用程序可能在其主线程上做了太多工作。
03-05 19:39:12.736:D/dalvikvm(818):释放20K的所有物质的GC_,7%释放3675K/3936K,暂停59ms,总计66ms
03-05 19:39:12.875:D/dalvikvm(818):释放5K的所有物质的总能量,7%的自由能量4013K/4276K,暂停61ms,总计64ms
03-05 19:39:13.056:D/摄像机(818):应用程序通过零表面
03-05 19:39:13.076:V/模拟摄像头\u摄像头(40):GetCameraRainfo
03-05 19:39:13.076:V/SimulatedCamera_BaseCamera(40):GetCameranfo
03-05 19:39:13.203:D/dalvikvm(818):GC_并发释放73K,5%释放4429K/4656K,暂停12毫秒+55毫秒,总计197毫秒
03-05 19:39:13.203:V/摄像机(818):预览尺寸为640x480
03-05 19:39:13.243:V/SimulatedCamera_Camera(40):设置参数
03-05 19:39:13.263:V/摄像机(818):开始回顾
03-05 19:39:13.263:V/模拟摄像头预览(40):设置预览窗口:当前:0x0->新建:0x0
03-05 19:39:13.263:V/模拟摄像头\u摄像头(40):doStartPreview
03-05 19:39:13.263:V/模拟摄像头预览(40):开始预览
03-05 19:39:13.263:D/SimulatedCamera_摄像头(40):启动摄像头:640x480->NV21(yuv420sp)
03-05 19:39:13.263:V/模拟摄像头设备(40):开始设备
03-05 19:39:13.276:V/模拟摄像头设备(40):CommonStart设备:为NV21[640x480]帧中的307200像素分配了0x41c42008 460800字节
03-05 19:39:15.273:D/dalvikvm(818):释放49K的所有元素的GC_,4%的自由元素4605K/4776K,暂停44ms,总计46ms
03-05 19:39:15.293:I/dalvikvm堆(818):为1127536字节分配将堆(frag案例)增长到5.684MB
03-05 19:39:15.293:E/EmulatedCamera_QemuClient(40):查询开始:查询失败:无法启动摄像头
03-05 19:39:15.313:E/EmulatedCamera_Qemude设备(40):startDevice:无法为NV21[640x480]帧启动设备“AndroidEmulatorVC0”
03-05 19:39:15.313:V/模拟摄像头预览(40):停止查看
03-05 19:39:15.378:D/dalvikvm(818):释放1K的所有数据的GC_,释放3%的5704K/5880K,暂停85毫秒,总计85毫秒
03-05 19:39:15.383:V/SimulatedCamera_CallbackNotifier(40):禁用消息:msg_type=0x10
03-05 19:39:15.383:V/SimulatedCamera\u CallbackNotifier(40):摄像头消息预览帧
03-05 19:39:15.383:V/EmulatedCamera_CallbackNotifier(40):****当前启用的消息:
03-05 19:39:15.383:V/SimulatedCamera\u CallbackNotifier(40):CAMERA\u MSG\u错误
03-05 19:39:15.383:V/模拟摄像头\u回调通知程序(40):摄像头\u消息\u焦点
03-05 19:39:15.383:V/模拟摄像头\u回调通知程序(40):摄像头\u消息\u缩放
03-05 19:39:15.383:V/SimulatedCamera\u CallbackNotifier(40):CAMERA\u MSG\u PREVIEW\u元数据
03-05 19:39:15.393:V/模拟摄像头\u摄像头(40):DostopReview
03-05 19:39:15.393:V/SimulatedCamera_CallbackNotifier(40):禁用消息:msg_type=0x10
03-05 19:39:15.393:V/SimulatedCamera\u CallbackNotifier(40):摄像头消息预览帧
03-05 19:39:15.393:V/EmulatedCamera_CallbackNotifier(40):****当前启用的消息:
03-05 19:39:15.393:V/SimulatedCamera\u CallbackNotifier(40):CAMERA\u MSG\u错误
03-05 19:39:15.403:V/模拟摄像头\u回调通知程序(40):摄像头\u消息\u焦点
03-05 19:39:15.403:V/模拟摄像头呼叫通知器(40):摄像头消息缩放
03-05 19:39:15.403:V/simulatedcamera\u CallbackNotifier(40):CAMERA\u MSG\u PREVIEW\u元数据
03-05 19:39:15.403:V/simulatedcamera_CallbackNotifier(40):禁用消息:msg_type=0xffff
03-05 19:39:15.403:V/simulatedcamera\u CallbackNotifier(40):CAMERA\u MSG\u错误
03-05 19:39:15.403:V/模拟摄像头回调通知程序(40):摄像头消息快门
03-05 19:39:15.403:V/模拟摄像头\u回调通知程序(40):摄像头\u消息\u焦点
03-05 19:39:15.403:V/模拟摄像头呼叫通知器(40):摄像头消息缩放
03-05 19:39:15.403:V/SimulatedCamera\u CallbackNotifier(40):摄像头消息预览帧
03-05 19:39:15.403:V/SimulatedCamera\u CallbackNotifier(40):摄像头消息视频帧
03-05 19:39:15.403:V/SimulatedCamera\u CallbackNotifier(40):CAMERA\u MSG\u POSTVIEW\u帧
03-05 19:39:15.403:V/SimulatedCamera\u CallbackNotifier(40):CAMERA\u MSG\u RAW\u图像
03-05 19:39:15.413:V/模拟摄像头回调通知程序(40):摄像头消息压缩图像
03-05 19:39:15.413:V/模拟摄像头回调通知程序(40):摄像头消息原始图像通知
03-05 19:39:15.413:V/模拟摄像头回调通知程序(40):摄像头消息预览元数据
03-05 19:39:15.413:V/EmulatedCamera_CallbackNotifier(40):****当前启用的消息:
03-05 19:39:15.413:V/模拟摄像机\u摄像机(40):DostopReview
03-05 19:39:15.413:V/模拟摄像头\u摄像头(40):取消图片
03-05 19:39:15.413:V/模拟摄像头\摄像头(40):释放摄像头
03-05 19:39:15.413:V/模拟摄像机\u摄像机(40):DostopReview
03-05 19:39:15.423:V/模拟摄像头设备(40):断开设备
03-05 19:39:15.423:V/模拟摄像头设备(40):断开设备:与设备“AndroidEmulatorVC0”断开连接
03-05 19:39:15.423:I/CameraClient(40):正在销毁摄影机0
03-05 19:39:15.423:V/模拟摄像头\摄像头(40):关闭摄像头
03-05 19:39:15.423:V/模拟摄像头\u摄像头(40):DostopReview
03-05 19:39:15.443:W/dalvikvm(818):threadid=11:线程退出时出现未捕获异常(组=0x40a71930)
03-05 19:39:15.483:E/AndroidRuntime(818):致命异常:线程67
03-05 19:39:15.483:E/AndroidRuntime(818):java.lang.RuntimeException:startPreview失败
03-05 19:39:15.483:E/AndroidRuntime(818):在com.android上。
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.camera.autofocus" />
Intent takePictureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(takePictureIntent);