我不确定这个错误是从哪里产生的。我的应用程序工作正常,我没有遇到任何崩溃;然而,我在我的LogCat中收到以下内容。
我的应用程序使用了ActionBar和ListView。有人以前遇到过这个吗?
编辑:似乎只有在Android 2.x上运行时才会发生
无法找到android.widget.LinearLayout$LayoutParams方法。,引用自android.support. version .internal.view.menu. actionmenuview方法$LayoutParams.
VFY:无法解析直接方法8309:landoid/widget/LinearLayout$LayoutParams;(Landroid/部件/LinearLayout LayoutParams;美元)V
VFY:在0x0000处替换操作码0x70
VFY:死码0x0003-0007在Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;(Landroid/支持/v7/内部/视图/菜单/ActionMenuView LayoutParams;美元)V
听起来这些类在您的apk中丢失了。确保在Apk中包含必要的jar(听起来像支持库)。
同样与此错误有关,这是由于类装入器试图将代码中的引用解析为操作系统可以识别的实际操作码(操作码)。
我也遇到过类似的问题。但是后来我发现我正在尝试调用一个不存在的菜单