Java 将.jar文件集成到Android应用程序中

Java 将.jar文件集成到Android应用程序中,java,android,eclipse,jar,integration,Java,Android,Eclipse,Jar,Integration,我对创建Android应用程序还不熟悉,所以如果这听起来很幼稚,请原谅我。我有一个.jar文件以及相关的.java和.class文件。我想做的是创建一个Android应用程序(我正在使用Eclipse),并以某种方式将.jar文件与之集成。jar文件充当拼写检查器,我想创建一个拼写检查器应用程序,那么我应该如何做呢?当然,我知道我必须进行更改,但这可能吗?假设jar中没有UI(它只是您想用作库的算法),只需将jar放入/libs文件夹中,确保在Eclipse的项目属性中将其添加到项目中,然后,您

我对创建Android应用程序还不熟悉,所以如果这听起来很幼稚,请原谅我。我有一个.jar文件以及相关的.java和.class文件。我想做的是创建一个Android应用程序(我正在使用Eclipse),并以某种方式将.jar文件与之集成。jar文件充当拼写检查器,我想创建一个拼写检查器应用程序,那么我应该如何做呢?当然,我知道我必须进行更改,但这可能吗?

假设jar中没有UI(它只是您想用作库的算法),只需将jar放入/libs文件夹中,确保在Eclipse的项目属性中将其添加到项目中,然后,您可以在项目中引用它,就像其他任何一组类一样


如果您确实在其中有一个UI,则必须将其删除并重写。

在eclipse中,如果您想将外部库(jar文件)添加到项目类路径中,则需要将其添加到项目的构建路径中-您将在项目属性中找到构建路径选项

编辑:
将jar文件也放入libs文件夹。Rest仍然有效。

Android文档显示了将私有库包含到项目中的最佳方式:放入libs文件夹中。Android IDE会自动检测到变化并产生魔力


但是,您可以添加一个库项目。

右键单击项目->添加到构建路径…
并将其指向要包含的JAR。包括、保存、编译、报告。@Shark:你的技术已经有一年多不正确了。Gabe Sechan有正确的方法:将JAR放在
libs/
中,不要手动修改构建路径。@如果可能,请提供一个答案。@Baadshah:正如我在你的答案中所指出的,以及我在其他多条评论中所指出的,Gabe Sechan的答案是正确的。虽然在编译时将JAR手动添加到构建路径将满足编译器的要求,但在运行时不会将JAR的内容添加到APK文件中,导致
ClassNotFoundException
s等等。哦..不知道这一点。**它不会在运行时将JAR的内容添加到APK文件**。只听这一点:)谢谢。您的技术已经不正确一年多了。Gabe Sechan有正确的方法:将JAR放在libs/中,不要手动修改构建路径。