Android项目和库的共享jar文件

时间:2011-10-20 21:26:51

标签: android ant

我有一个Android应用程序,它分为Android库和常规Android项目。使用新的r14 SDK,库项目单独编译。我的库和项目使用外部jar文件(joda-time),我在哪里放jode-time jar文件?如果我把它放在我的库的libs文件夹和我的应用程序的libs文件夹中,我得到一个dex错误,说已经添加了类。

2 个答案:

答案 0 :(得分:1)

查看文章Changes to Library Projects in Android SDK Tools, r14 我想你可以找到答案

答案 1 :(得分:0)

我有同样的问题。这就是我的工作方式:

在图书馆项目中:
- 将jar文件复制到/ libs目录
- 将jar添加到Build Path(右键单击jar,选择Build Path,添加到Build Path)
- 导出jar以使其对依赖项目可见(右键单击jar,选择Configure Build Path,选项卡Order and Export,检查jar)

在依赖项目中:
- 将jar添加到项目的Build Path中(右键单击项目,选择Configure Build Path,选项卡Libraries,按钮“添加JAR”并导航到库项目中的jar文件)