2013-03-17 21 views
0

我一直在努力与这个问题的一对夫妇,现在天的使用外部Java项目...如何在Android应用程序

生病解释简而言之我的问题....

我有一个简单的Java项目(不是机器人库或更复杂的东西),我想我的模型使用..

让assum它被称为为MyModel,它有一个简单的类模型。

我也有一个Android应用程序myandroidapp并在主要活动我想创建的类模型的实例。

我可以添加为MyModel作为项目的构建路径和编译,但是当我运行该应用程序,它抛出类未发现异常。我怎样才能使它工作?

请大家帮忙。

感谢

+0

您确定该jar文件出现在Android Dependencies树中吗? – 2013-03-17 23:24:38

回答

0

第1步:创建基于你的 “简单的Java项目”

步骤#2 JAR:把JAR在libs/目录中的Android项目的

你”重做。

切勿乱用手工一个Android Eclipse项目的构建路径。

+0

感谢您的帮助。但我没有得到如何引用我的jar文件代码,以及如何将它添加到/ libs(你的意思是复制粘贴?) – Gur 2013-03-18 01:06:27

0

在Eclipse中,你可以按照下面的步骤:

创建JAR文件的mymodel项目的根目录

  1. 单击鼠标右键,点击 '导出...'
  2. 在出现,展开“Java”作为类别/文件夹窗口中,选择“JAR文件”,然后单击“下一步”
  3. 在下一个窗口中,选择你想要的选项,尤其是要注意在“EXP ort destination'是。完成后,点击'完成'。 JAR文件现在将位于“导出目标”处。

添加JAR到Android项目

  1. 在你的Android项目(myandroidapp),JAR文件复制到文件夹libs/。您可以通过简单的复制和粘贴或拖放等
  2. 然后,在JAR文件,现在是在libs文件夹上单击右键,去“构建路径”,并从出现的菜单中,单击做到这一点'添加到构建路径'

您现在应该可以在Android项目中使用此JAR文件。

+0

谢谢。我跟着你的步骤,现在我得到的ClassDefNotFoundError相反...我猜它是一个进展,但我不知道什么即时通讯做错了...当我创建的jar我只检查“导出所有输出...”然后我使用拖放将.jar文件添加到/ libs,然后添加到您建议的路径......任何想法? – Gur 2013-03-18 02:07:41

+0

模型类在它自己的项目中工作吗?它是否正确导入?也许导入语句导入另一个'Model'类。也许向我们展示导入语句代码和您使用该类的代码片段。 – s16h 2013-03-18 10:35:48

+0

当我在我的机器上运行一个Java应用程序时,一切都正常工作...它只是因为某种原因,只是在android导入语句导入MyProject.Core.Model – Gur 2013-03-18 12:59:08

相关问题