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.
5 回答
右键单击库项目,导出 -> Jar 文件。
选择除 AndroidManifest.xml 之外的所有文件。
确保不要选择清单文件。否则会导致冲突错误。
现在在构建路径中包含这个 JAR 文件,它就可以工作了。我也这样做了。
如果您有任何问题,请告诉我。
最重要的是,您的项目不包含任何资源(RES 文件夹)然后
1-右键单击项目->导出-> Java-> JarFile
2-仅选择 src 复选框,即左上角窗口中的 (pacakages)。 如果选择了某些东西,请不要在右上角的窗口中选择任何东西删除标记。
3-选择仅导出生成类文件和资源
4-In Options Select only压缩jar文件的内容(不重要)
将您的外部 Jar 添加到您的文件中
1-右键单击项目->选择属性-> Java构建路径->库->添加外部Jar文件->单击确定
2-清理你的项目
您可以将项目导出为 jar。要执行此操作
right click your project->export->java->JAR file->Next
但是如果你使用库项目中的资源,那么你将无法从jar中获取它。但是如果你使用作为库项目而不是jar,它将可用
您不能将库项目导出到 JAR 文件 库不能作为二进制文件(例如 JAR 文件)分发。这将在 SDK 工具的未来版本中添加。
您需要执行以下操作:
将 .jar 文件的引用添加到您的客户端应用程序。右键单击项目->属性->单击“Java构建路径”->打开库选项卡->单击按钮“添加外部JAR..”并选择您创建的.Jar文件->转到“订购和导出”选项卡并选择添加的外部 Jar 并将其移动到顶部。
我希望这能帮到您。
如果对您有帮助,请标记 +1。