Android Camera FC (неизвестный метод)

Я использую Samsung Fascinate, сборка 4.2.1 AOSP (CM10.1 Nightly).

Камера ужасна, поэтому я заменил ее. При запуске новой камеры FC я вытащил журналиста и получил в качестве трассировки стека:

E/AndroidRuntime( 1814): FATAL EXCEPTION: Thread-175 
E/AndroidRuntime( 1814): java.lang.NoSuchMethodError: **android.hardware.Camera$Parameters.setCameraMode** E/AndroidRuntime( 1814):     at com.android.camera.Camera.updateCameraParametersPreference(Camera.java:2249) 
E/AndroidRuntime( 1814): at com.android.camera.Camera.setCameraParameters(Camera.java:2339) 
E/AndroidRuntime( 1814):    at com.android.camera.Camera.startPreview(Camera.java:2083) 
E/AndroidRuntime( 1814):    at com.android.camera.Camera.access$3700(Camera.java:86) 
E/AndroidRuntime( 1814):    at com.android.camera.Camera$5.run(Camera.java:1255) 
E/AndroidRuntime( 1814):    at java.lang.Thread.run(Thread.java:856)

Я в порядке с этим, одна вещь, хотя: это не шутка, нет такого метода... Я не могу найти документацию по этому глупому методу (setCameraMode ()) НИГДЕ. Какого черта это?

1 ответ

Этот метод был доступен в более ранних версиях JB (я думаю, Android-4.1.1_r1 AOSP). Взгляните на: https://github.com/CyanogenMod/android_frameworks_base/blob/jellybean/core/java/android/hardware/Camera.java

Итак, привыкните к стоковой камере или установите другие из Play Store.

Другие вопросы по тегам