这是我收到的原木猫

http://pastebin.com/0qXeHwBq

相机应用程序的代码位于此处
https://github.com/CyanogenMod/android_packages_apps_Camera/tree/ics

一旦启动相机,它就会使整个设备崩溃。由于接近底部的一些pmem错误,这可能是内核的更深层问题,但不确定,所以我想我会在这里发布。

最佳答案

它在网上失败:

469.11-20 21:15:22.659: E/AndroidRuntime(1259): Caused by: java.lang.NullPointerException
470.11-20 21:15:22.659: E/AndroidRuntime(1259):     at com.android.camera.ui.CameraPicker.initialize(CameraPicker.java:60)

这是if (mCameras[CameraInfo.CAMERA_FACING_FRONT].equals(cameraId)) {
所以我猜您正在使用没有前置摄像头的手机运行,因为mCameras[CameraInfo.CAMERA_FACING_FRONT]为空。我建议将其更改为:
if (mCameras.lenght > 1 && mCameras[CameraInfo.CAMERA_FACING_FRONT].equals(cameraId)) {

08-05 21:25