如何处理dalvikvm VFY:无法在android上解析虚拟方法?

如何处理dalvikvm VFY:无法在android上解析虚拟方法?,android,Android,我编写了如下代码: String focusMode = camera.getParameters().getFocusMode(); 但是getFocusMode()函数是api级别5,我的应用程序是android:minSdkVersion=“3”和android:targetSdkVersion=“10” 因此,当我在android使用的api 3或4上调用此方法时,将崩溃 如何处理异常,我已经尝试了try{}catch(Execption e){},但它无法捕获。它也会崩溃,我该怎么做

我编写了如下代码:

String focusMode = camera.getParameters().getFocusMode();
但是getFocusMode()函数是api级别5,我的应用程序是android:minSdkVersion=“3”和android:targetSdkVersion=“10”

因此,当我在android使用的api 3或4上调用此方法时,将崩溃

如何处理异常,我已经尝试了try{}catch(Execption e){},但它无法捕获。它也会崩溃,我该怎么做呢?

从android文档中实现的方法是一个很好的例子,说明了如何为不同的API级别实现功能。基本上,您必须检查使用反射的方法