我是 Android 开发新手。我正在开发一个涉及使用 Web 服务 stub 的项目。当我尝试使用它时,出现以下错误:
我已经被困在这里一周了,因此非常感谢您的帮助。
最佳答案
您在项目中使用的包含的库似乎存在一些打包或部署问题。当Java虚拟机
或ClassLoader
实例尝试加载类的定义但在任何地方都找不到它时,会抛出此错误。在大多数情况下,当您的项目配置中出现问题但我无法从提供的信息中判断出什么问题时,就会发生这种情况。解决方案是从头开始配置项目,因为大多数时候这比查找导致问题的原因更容易。另外,如果您有旧版本的 ADT
(<17),答案为 this SO question可能有用。最后,如果您要导入任何 javax 库(或其中包含 javax 组件的库),这可能是问题的根源,因为 Adroid 不支持 javax 库。
关于android 中的 java.lang.NoClassDefFoundError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11382005/