运行软件后点击我设置的按钮后出现闪退

软件运行后,点击我设置的按钮后,出现闪退,报错显示Attempt to invoke virtual method 'android.hardware.Camera$Parameters android.hardware.Camera.getParameters()' on a null object reference这是什么原因导致的

img

报空指针,他说你的41行camera是空对象

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^

android studio中代码出现中划线,就表示这个api过时了。

android5.0发布了Camera2,将Camera废弃了,Camera2实现更多的功能。你可以去参考下Camera2的文档,给你推荐个链接:Android Camera2 开发文档说明