1

我正在开发一个 Android 项目,我需要导入一个名为 XOM 的 XML 库。我发现的唯一方法是右键单击项目名称-> 属性-> 库选项卡-> 单击“添加外部 Jar”。但这只是从它的原始路径引用它,当我编译应用程序并将其移动到我的手机时会发生什么?罐子会在那里吗?

可能是一个愚蠢的问题,如果是这样的话,对不起。

4

3 回答 3

2

这样做很好,但我通常做的是创建一个名为的文件夹lib,然后从那里添加罐子。我发现这样可以更轻松地查看我的应用程序中有哪些罐子。

您原始方法的主要缺点是,如果该库的路径在外部意外更改了怎么办?那么你的程序将无法编译。最好将所有东西都放在一个地方以使事情变得更容易。

于 2012-04-25T11:34:25.140 回答
0

在您的根目录下创建一个名为“libs”的目录。你可以这样做,

  • 右键单击 Eclipse 的 Package Explorer 窗口中的项目。
  • 新建 -> 文件夹 -> 将“libs”作为文件夹名称
  • 复制您的 jar 文件并将其粘贴到“libs”文件夹中
  • 展开“libs”文件夹
  • 右键单击您复制的 jar 文件 -> 构建路径 -> 添加到构建路径

而已

于 2012-04-25T11:55:22.043 回答
0

.apk只不过是文件的集合或压缩版本。它包含所有资源和编译的java文件。
因此,您不必担心包含您的库文件。如果您在 Eclipse 中为您的库设置了正确的路径,那么这些将包含在您的 apk 文件中。

于 2012-04-25T11:44:34.003 回答