如何在Android应用程序中使用外部java项目

时间:2013-03-17 23:19:20

标签: android classnotfoundexception android-build

我已经在这个问题上苦苦挣扎了几天......

简单地解释我的问题......

我有一个简单的java项目(不是android库或更复杂的东西)我想用作我的模型..

让我们假设它被称为mymodel,它有一个简单的类Model。

我还有一个android应用程序myandroidapp,在主要活动中我想创建一个类Model的实例。

我可以将mymodel作为项目添加到构建路径并进行编译,但是当我运行此应用程序时,它会抛出class not found异常。我怎样才能使它发挥作用?

请帮忙。

感谢

2 个答案:

答案 0 :(得分:0)

步骤1:根据“简单的java项目”

创建一个JAR

步骤2:将JAR放在Android项目的libs/目录中

你已经完成了。

不要手动搞乱Android Eclipse项目的构建路径。

答案 1 :(得分:0)

在Eclipse中,您可以按照以下步骤操作:

创建JAR文件

  1. 右键点击mymodel项目的根目录,然后点击“导出...”
  2. 在显示的窗口中,展开“Java”类别/文件夹,选择“JAR文件”并单击“下一步”
  3. 在下一个窗口中,选择您想要的选项,尤其要注意“导出目的地”的位置。完成后,单击“完成”。 JAR文件现在位于“导出目的地”。
  4. 将JAR添加到Android项目

    1. 在您的Android项目(myandroidapp)中,将JAR文件复制到libs/文件夹中。您只需复制和粘贴或拖放等即可完成此操作。
    2. 然后,右键单击现在位于libs文件夹中的JAR文件,继续“构建路径”,然后从显示的菜单中单击“添加到构建路径”
    3. 您现在应该可以在Android项目中使用此JAR文件。