2017-03-02 4 views
-1

bemerkte, dass meine App Laufzeitausnahmen und Arrayoutofboundexception. Ich verfolgte das Problem in diesem Bereich meines CodesAufruf erfordert API Level 21 (Kamera2 auf Geräten unter 21 laufen?)

mCameraManager = (CameraManager) getSystemService(Context.CAMERA_SERVICE); 
    try { 
     mCameraId = mCameraManager.getCameraIdList()[0]; 
    } catch (CameraAccessException e) { 
     e.printStackTrace(); 
    } 

ich einen Fehler erhalten, dass „Call-API Stufe 21 (Strom min 14) erfordert: android.hardware.camera2.CameraManager # getCameraIdList

Was ist der beste Weg, um dies zu beheben

screenshot

+0

Kamera 1 verwenden. Es gibt keine Möglichkeit, Kamera2 unter Version 21 zu verwenden. –

Antwort

Verwandte Themen