2

我是android编程的新手。我正在尝试在 android 应用程序中包含来自非 android 项目的代码。这包含我的许多其他非安卓应用程序使用的共享代码。

我想知道从代码维护的角度来看,最好的方法是什么。我想要包含的共享代码确实会不时修改,我希望更新我编写的任何应用程序的过程尽可能简单(如果可能,自动更新)。

我最好构建一个包含共享代码的 .jar 文件并将其复制到我的应用程序(例如:使用 ant 脚本)还是有更简化的方法。

我特别想避免将我的共享代码项目变成任何类型的 android 项目。

4

3 回答 3

1

一旦你有了你的 .jar,你只需要将它添加到你的项目中(或者如果这个库得到更新,则使用新的 .jar 文件进行更新)。

一旦它在您的项目中(假设在 /lib 文件夹下, 右键单击 lib 文件夹 -> 选择构建 -> 添加到构建路径。

不幸的是,我很确定没有办法进行自动更新。

于 2012-04-18T22:45:58.577 回答
1

制作一个 jar 并将其添加到 android 项目的构建路径中。每当 jar 有更新时,您需要在项目中更新它并更新(增加)应用程序的版本,以自动允许用户下载和更新更新(android 市场会为您处理)。

它是最广泛和可维护的方式。

希望这可以帮助。

于 2012-04-18T22:52:59.540 回答
0

在项目的属性中,转到“项目参考”。它应该你其他打开的项目,你可以点击任何你想要的。

我没有尝试过,但是如果您更改非Android代码并运行Android项目,我希望非Android项目会自动重新编译。

于 2012-04-18T23:34:29.707 回答