Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/201.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android NoClassDefFoundError,找不到类***_Android_Api_Noclassdeffounderror - Fatal编程技术网

Android NoClassDefFoundError,找不到类***

Android NoClassDefFoundError,找不到类***,android,api,noclassdeffounderror,Android,Api,Noclassdeffounderror,我正在开发一款在我的模拟器(Android 4.0.3)和运行Android 4.1.2的设备上运行良好的应用程序。我还让这个应用程序在另一台运行安卓2.2.2的设备上运行良好,但它不再在这个旧设备上运行。在MainMenuActivity的onClick方法中定义意图时,我得到的错误是NoClassDefFoundError 自从在旧设备上测试应用程序以来,我做了一些更改,但相关的更改似乎是我已经将Android sdk更新为API 17(我相信是从API 15) 我确实在应用程序中包含了一个

我正在开发一款在我的模拟器(Android 4.0.3)和运行Android 4.1.2的设备上运行良好的应用程序。我还让这个应用程序在另一台运行安卓2.2.2的设备上运行良好,但它不再在这个旧设备上运行。在MainMenuActivity的onClick方法中定义意图时,我得到的错误是NoClassDefFoundError

自从在旧设备上测试应用程序以来,我做了一些更改,但相关的更改似乎是我已经将Android sdk更新为API 17(我相信是从API 15)

我确实在应用程序中包含了一个jar文件,但在NoClassDefFoundError引用的类中没有使用它

我已经尝试了许多解决这些问题的方案,比如定义一个名为libs的新文件夹并将jar文件放在其中,或者转到构建路径,选择Order下的文件并导出,然后将其上移到顶部并清理和重建

任何帮助都将不胜感激,因为此应用程序的sdk最低版本为8

多谢各位

编辑

我相信我已经找到了问题所在。我在导致错误的活动中实现了android.widget.PopupMenu.OnMenuItemClickListener,但eclipse没有给我任何警告,说明这只对API 11及更高版本有效。不知道为什么会这样。在任何情况下,我将不得不找到一些工作来获得我需要的效果。我会将此标记为已解决,但对于如何解决此问题的任何建议都将不胜感激


再次感谢

我在导致错误的活动中实现了android.widget.PopupMenu.OnMenuItemClickListener,但eclipse没有给我任何警告,说明这只对API 11及更高版本有效。删除此实现和关联的方法就成功了。

如果您发布代码片段,那就太好了。您的ADT版本是什么?你在用罐子吗?