将外部包添加到Android

时间:2011-03-16 22:50:09

标签: java android eclipse

我几乎没有Java经验,所以如果我不太清楚,我会道歉。

我正在尝试创建一个使用其他软件包的Android应用程序。我只有包中的源代码.java文件,它们都是com.X.Y

的一部分

我已将此保存在名为“Database”的文件夹中,我已将其压缩并添加到构建路径中,因此它现在显示在Eclipse中的“引用库”下。但是我不知道如何包含它,它没有找到导入com.X.Y,我不确定下一步该做什么。

我在这个项目中有点超过我的深度,非常感谢任何帮助

3 个答案:

答案 0 :(得分:2)

在源文件夹中创建一个com / X / Y文件夹结构,并将.java文件放在其中

答案 1 :(得分:1)

步骤1:将课程从“数据库”移出并进入项目的主要源代码树。

步骤2:没有第2步。

我强烈建议你暂时离开Android并分开学习Java。有大量的材料可以帮助你学习Java,包括很多在线免费的东西。 Here is a blog post我指出了Android开发人员需要学习的Java中的一些主题。

答案 2 :(得分:0)

如果你想把这些文件作为一个外部库包含在内,我会考虑创建一个你想要包含的编译代码的正确jar,而不是只是压缩源代码。对你来说,最简单的方法可能是在Eclipse中创建第二个项目,编译它并使用生成的jar。

获得jar后,将其放入Android项目的libs子目录中。我相信这足以让Android ant目标工作......虽然Eclipse很高兴我相信你也需要将它添加到你的Java Build Path。

或者,如果你只是想要包含原始资源,你也可以将整个软件包源复制/粘贴到你的android源目录中。