Я использую функцию Camera.Area:
if (params.getMaxNumMeteringAreas() > 0){ // check that metering areas are supported
List<Camera.Area> meteringAreas = new ArrayList<Camera.Area>();
Rect areaRect1 = new Rect(-100, -100, 100, 100); // specify an area in center of image
meteringAreas.add(new Camera.Area(areaRect1, 600)); // set weight to 60%
Rect areaRect2 = new Rect(800, -1000, 1000, -800); // specify an area in upper right of image
meteringAreas.add(new Camera.Area(areaRect2, 400)); // set weight to 40%
params.setMeteringAreas(meteringAreas);
}
но, когда я пытаюсь запустить, программа выдаёт мне исключения. NoSuchErrorMethodError in params.getMaxNumMeteringAreas() and NoClassDefFoundError in meteringAreas.add(new Camera.Area(areaRect1, 600));.
Кто-нибудь знает, как справилась ошибка?