【问题标题】:Android/Java Error: NoClassDefFoundErrorAndroid/Java 错误:NoClassDefFoundError
【发布时间】: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


【解决方案1】:

I found the answer here on Stack Overflow!

我必须进入构建路径属性,然后进入 ORder 选项卡,并勾选 MyModel 项目...

【讨论】:

    猜你喜欢
    • 2023-03-27
    • 2016-02-26
    • 1970-01-01
    • 1970-01-01
    • 2012-03-16
    • 2012-04-17
    • 1970-01-01
    • 2014-08-06
    • 2021-09-25
    相关资源
    最近更新 更多