3

i have a requirement like i have to use one app for two other applications. so i want to create a library project as jar file so that i can use that in build path easily with out adding the project. so i have added my main project as a library project so it has generated jar file in bin folder . so i have copied that jar file and added to libs and added that to my project build path. but still i am getting no class def found exception. please sugest whether this process of generating a jar file is correct or not. if it is not correct please suggest me how to do.

4

5 回答 5

2

右键单击库项目,导出 -> Jar 文件。

选择除 AndroidManifest.xml 之外的所有文件。

确保不要选择清单文件。否则会导致冲突错误。

现在在构建路径中包含这个 JAR 文件,它就可以工作了。我也这样做了。

如果您有任何问题,请告诉我。

于 2012-11-27T06:01:04.733 回答
2

最重要的是,您的项目不包含任何资源(RES 文件夹)然后

1-右键单击项目->导出-> Java-> JarFile

2-仅选择 src 复选框,即左上角窗口中的 (pacakages)。 如果选择了某些东西,请不要在右上角的窗口中选择任何东西删除标记。

3-选择仅导出生成类文件和资源

4-In Options Select only压缩jar文件的内容(不重要)

将您的外部 Jar 添加到您的文件中

1-右键单击项目->选择属性-> Java构建路径->库->添加外部Jar文件->单击确定

2-清理你的项目

于 2013-10-27T07:11:00.470 回答
1

您可以将项目导出为 jar。要执行此操作

right click your project->export->java->JAR file->Next

但是如果你使用库项目中的资源,那么你将无法从jar中获取它。但是如果你使用作为库项目而不是jar,它将可用

于 2012-11-27T06:00:57.947 回答
0

您不能将库项目导出到 JAR 文件 库不能作为二进制文件(例如 JAR 文件)分发。这将在 SDK 工具的未来版本中添加。

资源

于 2013-06-03T14:55:45.650 回答
0

您需要执行以下操作:
将 .jar 文件的引用添加到您的客户端应用程序。右键单击项目->属性->单击“Java构建路径”->打开库选项卡->单击按钮“添加外部JAR..”并选择您创建的.Jar文件->转到“订购和导出”选项卡并选择添加的外部 Jar 并将其移动到顶部。

我希望这能帮到您。
如果对您有帮助,请标记 +1。

于 2013-08-09T19:07:50.737 回答