这是我收到的原木猫
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)) {