当前位置: 首页 > 知识库问答 >
问题:

如何将android库项目导出为包含自己引用库项目的jar的jar文件

宫修贤
2023-03-14

标题可能会让人困惑(虽然准确)。让我用更多的文字来解释:

重复一遍,我希望库需要的所有东西都打包在一个jar文件(ProjectB的jar文件)中,这样当我将它导入到Android应用程序的库中时,我就可以使用它了。

有没有来自Android开发人员的帮助?

共有1个答案

双元魁
2023-03-14

如果您正在寻找最快的实现方法,请在Eclipse中突出显示您的库项目,然后转到File>Export,并在Java下选择jar。从那里,您可以选择许多选项,包括哪些其他引用的项目应该作为JAR的一部分导出。

Commonsware是正确的,它只是一个罐子,没有魔法。如果您需要构建系统选项,那么可以考虑使用Ant或Gradle为您打包JAR。但是,不要尝试使用bin文件夹中的内容,因为这不是为您准备的。

 类似资料:
  • 我正在使用一些apache HttpClient jar,所以我把它们放在我的项目的lib目录中,当Netbeans编译项目时,它复制lib并生成一个项目jar到dist目录中,但是当我使用webstart运行项目时,我需要将项目jar和lib复制到Tomcat的根目录中,我想知道Netbeans是否可以生成一个包含lib目录中所有jar的项目jar,这样我就不必将项目jar和lib目录复制到To

  • 我确实检查了已经回答过的问题,这些问题的主题几乎与这个问题相同,但没有一个回答过的问题能够解决我的问题。 我已经在线搜索了大约4个小时,尝试了很多不同的方法来解决我的问题。。 我想在Java做一个乒乓游戏,现在我想导出我的项目,这样我就可以把它发给一些朋友,这样他就可以试试了。 我在这个项目中使用LWJGL,所以我确实在参考库和LWJGL中添加了一些JAR。jar添加了windows本机,它包含在

  • 在我的Android Studio项目中,我有两个子项目/模块:一个Android应用程序()和一个Android库项目()。依赖于。到目前为止还不错。 但是,需要导入AAR库才能正常工作。 因此我的配置如下: 包含 包含 现在,要包含我使用下面详细介绍的方法: 如何使用新的Gradle Android Build系统手动包含外部aar包 因此,在我的的中,我基本上有: 显然,我将dependen

  • 我有一个项目。对项目进行更改后,我将项目打包成一个Uber Jar文件,并将其上传到备份中。我在想,如果我的电脑坏了,或者我把所有的代码都丢给了这个项目,我能只用Uber Jar文件把项目拿回来吗?还是这个项目会永远消失? 如何将这个Jar文件作为一个项目打开,并查看其中的所有Java代码?

  • 我今天花了几个小时在谷歌上搜索大多数解决方案都过时了。我在项目所遵从的窗口上使用eclipse,但我无法使它成为一个独立的应用程序,如果没有: 有哪些方法可以将JavaFX11项目导出到可执行jar中,而无需在导出后将其链接到JavaFX-SDK-11.0.2? 谢了。

  • 我试过这样做:将外部jar(lib/*.jar)添加到IntelliJ IDEA项目的正确方法是在lib文件夹(我已经创建)下添加一个外部jar库文件“temp.jar”,并将其标记为库。然后我构建/重新构建项目,错误仍然表示包com。实例temp不存在。我正在使用Intellij IDEA 13.1免费版和Gradle。