2011-11-03 164 views
0

我在eclipse中制作了一个android项目。这个项目有一个库项目: 库项目(标有“is library”)包含了一个jar文件。 这个库项目使用jar文件做了很多事情。代码中的 一切都很好。Android将jar添加到自定义库

问题是,当编译并安装到我的手机时,对jar文件的引用不再存在。

当我将jarfile也添加到我的基础项目。然后该程序起作用。 但是,我不认为这是正确的解决方案。 那么我做错了什么?

回答

0

在你的Android库项目中使用的库JAR必须手动添加到相关应用项目的构建路径,而不是Android的库项目构建路径本身,看看API here

+0

严重吗?这很愚蠢,但的确如此,我明白了。所以我做了没有错。你应该说,如果类库有一个链接到类库本身将保存该jar文件的jar。但是我会保留链接两次到jar文件。 – Doomic

1

您应该添加libs文件夹到您的项目

然后,添加罐子上.jar文件的文件夹,点击右键,去构建路径,然后选择添加到路径或建立到路径。这样图书馆将成为你的项目的一部分。这应该有所帮助。

+0

我像你说的已经改变了它。但它仍然不起作用。 – Doomic

+0

你在logcat中获得了什么? –

+0

发现在网上: 库项目将不会被编译成自己的apk文件 库项目可以使用其他的jar文件 我的藏书sepratly安装在我的divice。它在应用程序菜单中放置了一个快捷方式 – Doomic