Android Camera FC(未知方法)

标签 android camera forceclose methodnotfound

我使用的是 Samsung Fascinate,构建版本是 4.2.1 AOSP (CM10.1 Nightly)。

相机实在是太糟糕了,所以我换了它。新的 Camera FC 正在启动,我拉了一个 log-cat 并得到了一个堆栈跟踪:

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()) 的任何文档。这到底是什么?

最佳答案

该方法在早期版本的 JB 上可用(我认为是 android-4.1.1_r1 AOSP)。 看一眼: https://github.com/CyanogenMod/android_frameworks_base/blob/jellybean/core/java/android/hardware/Camera.java

因此,请使用库存相机或从 Play 商店安装其他相机。

关于Android Camera FC(未知方法),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14921386/

相关文章:

java - 从哪里开始使用 Appcelerator 和 Titanium 进行 Android 模块开发

android - ionic 3 : Could not find support-compat. aar (com.android.support :support-compat:26. 1.0

android - 从 SD 卡播放 mp3 歌曲

javascript - 我可以在 Firefox OS 中的应用程序中获取实时摄像头图像吗?

ios - 当我使用 setMetadataObjectTypes : to load the type of the scanning barcode, 时,我想设置几种类型(code39、code128 等...)

android "force close"内存到底发生了什么

android - Android 退出时应用程序强制关闭

android - 如何使用 ParameterResolver 在 JUnit 5 中注入(inject)多个扩展值

c++ - OpenGL - 第一人称相机矩阵的问题

android - SharedPreferences使应用程序强制关闭