2011-03-16 113 views
0

我几乎没有使用Java的经验,所以如果我不太清楚,我很抱歉。将外部软件包添加到Android

我想创建一个使用另一个包的Android应用程序。我只有从包中的源代码.java文件,这是com.XY

的一部分我有一个叫我所拉链并添加到构建路径“数据库”文件夹中保存的这一点,所以现在在Eclipse中的“引用库”下出现。但是我不知道如何包括这个,它没有找到import com.X.Y,我不确定接下来要做什么。

我有点超过我的这个项目深入,任何帮助,将不胜感激

回答

2

源文件夹中创建一个文件夹结构,COM/X/Y,并把你的.java文件

+0

谢谢你,最简单的解决方案就像往常一样。 – Astarael 2011-03-17 00:09:19

+0

@WillKru如果我不想将文件复制到'src'文件夹中,该怎么办?有没有其他方法? – Narek 2014-09-02 17:19:08

+0

你可以将源代码编译成一个jar文件,并引用它作为外部库 – 2014-09-03 09:38:01

1

步骤#1:将类移出“数据库”并移入项目的主源树。

步骤#2:没有步骤#2。

我强烈建议您暂时离开Android一段时间,并单独学习Java。有大量的材料可以帮助您学习Java,包括大量免费的在线内容。 Here is a blog post我指出了Android开发人员需要学习的Java中的一些主题。

+0

我很喜欢,但不幸的是,这个项目是一个更大的东西的一部分,我的一部分是Android的一部分。我的整体状况良好,但这是我沮丧的愚蠢的小基本事情。感谢您的博客文章,它看起来可以为我澄清一些其他问题。 – Astarael 2011-03-17 00:22:08

0

如果你想包括这些文件作为外部库,我会着眼于创建一个你想包括的编译代码的适当jar而不是只是压缩源代码。对你而言,最简单的方法可能是在Eclipse中创建第二个项目,编译它并使用生成的jar。

一旦你有了jar,把它放到你的Android项目的libs子目录中。我相信这足以让Android Ant目标工作......尽管Eclipse让我很开心,但我相信您还需要将它添加到Java Build Path中。

或者如果你只是想包括原始源代码,那么你可以将整个包源代码复制/粘贴到你的android源代码目录中。

相关问题