【发布时间】:2014-08-24 02:41:09
【问题描述】:
我正在构建一个 Android 应用程序。我有一个项目是 MyAndroid 项目。我有另一个名为 MyModel 的项目。我在 MyModel 中定义我的数据类(如 User)。
当我尝试在 MyAndroid 项目中创建新用户时,我得到一个 NoClassDefFoundError。
我已将 MyModel 包含在 Java 构建路径 > 项目 中,并且在设计时和编译时一切看起来都很棒。但我在运行时收到错误。
我正在使用 Eclipse 开普勒。我正在使用 Google Nexus 模拟器。
我假设我缺少一些需要正确“引用”MyModel 项目的设置,以便 MyModel 代码与 MyAndroid 项目一起构建并部署到模拟器。但是,我不知道该怎么做。
感谢您的帮助。
【问题讨论】:
-
这个类是否列在
AndroidManifest.xml文件中? -
它是 maven 还是 gradle 还是原生项目?你能也分享一些代码吗
-
用户类?不,不在清单中。我不知道我需要这样做。如何在 Manifest 中引用它?我是否引用了 MyModel 中的每个类?或者,..?
-
我没有使用 Maven 或 Gradle - 不知道它们是什么。我从 Eclipse 创建了一个 android 项目。
标签: android eclipse android-emulator classpath noclassdeffounderror