2015-06-22 39 views
0

我正在创建使用相机的android应用程序。我有一些方法的问题。例如:无法解析符号n方法

camera = Camera.open(cameraID); - cannot resolve method 'open(int)' 
camera.takePicture(null, null, this); - cannot resolve method 'takePicture' 

我有类似的问题[camera.release();等等]我试图导入android.hardware.camera2;但它并没有帮助

任何想法解决?

+0

但是导入android.hardware.Camera;已弃用。 –

+0

所以我应该使用? – woochuck

回答

0

Camera2 api仅适用于Android棒棒糖(api 21)。请确保你已经设置你targetSdkVersionbuild.gradle文件到至少21

1

您正在使用旧android.hardware.Camera API,所以一定要确保你已经导入它

import android.hardware.Camera; 

即使它不推荐使用,它仍然可以正常工作,并且在使用Lollipop(API21)前设备时需要使用相机。