native_get_picture:MSM_CAM_IOCTL_GET_PICTURE fd 21错误地址错误

时间:2013-09-13 08:54:26

标签: java android camera

我遇到一个简单的应用程序的问题,该应用程序拍摄照片并发送推文。该应用程序在调试器和运行CM10.2的Galaxy S3上运行,但在运行CM7.2的LG GW620上运行失败。内置的相机应用程序适用于LG。

错误消息是:

  

09-12 20:43:49.031:E / QualcommCameraHardware(1323):native_get_picture:MSM_CAM_IOCTL_GET_PICTURE fd 21错误地址错误   09-12 20:43:49.031:E / QualcommCameraHardware(1323):getPicture失败了!

代码如下:

    // take the picture
    _cam = Camera.open()
    Log.d(TAG, "Taking picture...");
    _cam.setPreviewCallback(null); // work around that doesn't work
    _cam.setOneShotPreviewCallback(null); // work around that doesn't work
    _cam.takePicture(shutterCallback, rawCallback, jpegCallback);
    Log.d(TAG, "Picture taken.");

在模拟器和Galaxy上,没有任何回调在LG手机上被调用。

我的问题:“fd 21 Bad address”是什么意思? (我猜相机无法写入内存,因为它指的是一个它无法访问的地址。但我怎么能影响它呢?)

0 个答案:

没有答案