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.