安卓相机开发camera.open(0)返回空值

图片说明图片说明如题,camera.open(0)返回null,为什么呢?配置没问题,困扰几天了。

你在真机上运行的吗?换个手机试试结果是不是一样

恩,在真机和vm上都运行了,都会崩溃。我后来测试了一下发现是如题空值问题。后来我又添加了异常处理,程序继续执行,但是surface上是黑的,logcat上还是camera为空。唉~心累了,自学的,没人教没人问,真辛苦~0.0

![![![![![图片说明](https://img-ask.csdn.net/upload/201602/29/1456737435_659875.png)图片说明](https://img-ask.csdn.net/upload/201602/29/1456737425_739560.png)图片说明](https://img-ask.csdn.net/upload/201602/29/1456737395_401068.png)图片说明](https://img-ask.csdn.net/upload/201602/29/1456737388_947851.png)图片说明](https://img-ask.csdn.net/upload/201602/29/1456737376_80923.png)图片说明

图片说明

图片说明

图片说明

图片说明

图片说明

看了下你的代码,感觉是你在onResume没有能执行surfaceCreated进行camera对象的实例化;你得先移除原先的View,再重新实例化。

加个判定,看看camera是不是为null?