Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/180.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
Java 在三星设备上运行应用程序时出现NoClassDefFoundError,但在模拟器上运行时不会出现此错误_Java_Android_Jar_Noclassdeffounderror - Fatal编程技术网

Java 在三星设备上运行应用程序时出现NoClassDefFoundError,但在模拟器上运行时不会出现此错误

Java 在三星设备上运行应用程序时出现NoClassDefFoundError,但在模拟器上运行时不会出现此错误,java,android,jar,noclassdeffounderror,Java,Android,Jar,Noclassdeffounderror,当我在模拟器(NexusOneAPI21)上测试我的应用程序时,它运行平稳,没有失败。然而,当我在自己的个人手机(三星Galaxy S5,Android版本5.0,也是API 21)上测试该应用程序时,它因NoClassDefFound错误而崩溃。这个错误发生在我使用jar文件中的外部库的代码部分。(jaudiotagger)可能是我自己的android手机没有jdk支持库吗?如何解决此问题? 首先转到项目的“属性” 然后选择“Java构建路径” 然后选择“订单和导出”选项卡 您应该看到所选项目

当我在模拟器(NexusOneAPI21)上测试我的应用程序时,它运行平稳,没有失败。然而,当我在自己的个人手机(三星Galaxy S5,Android版本5.0,也是API 21)上测试该应用程序时,它因NoClassDefFound错误而崩溃。这个错误发生在我使用jar文件中的外部库的代码部分。(jaudiotagger)可能是我自己的android手机没有jdk支持库吗?如何解决此问题?

  • 首先转到项目的“属性”
  • 然后选择“Java构建路径”
  • 然后选择“订单和导出”选项卡
  • 您应该看到所选项目的“src”和“gen”路径以及 这里有依赖项
  • 它们列出的顺序首先是“src”,然后是“gen”路径
  • 切换它们,以便在“src”之前生成“gen”文件夹

尝试一下,但我不确定它是否会帮助您:/在我的情况下,

尝试清理和重建项目。Post logcat错误。您好,如果这是一个noob问题,我很抱歉,但是如何转到项目的属性?当我右键单击它时,没有显示属性。我使用的是android studio 2.0aa我使用的是Eclipse,但我会在android StudioI中尝试找到如何修复它我认为这不是在apk中添加jar,因此,如果你在项目中没有libs文件夹,创建一个并尝试将jar文件放在那里,我已经尝试将jar文件转移到libs文件夹中,但没有效果……有趣的是,它在emulator上工作,但在我的真实手机上不工作