繁体   English   中英

如何从Android库项目创建jar文件

[英]How to create jar file from Android Library project

我有一个Android库项目,需要将其转换为jar文件,并在我的Android项目中使用它。就像我们在添加网络集成上所做的那样,有什么方法可以实现吗?

除非您只想使用已编译的Java文件,否则Android项目无法真正放入.jar文件中,您肯定会通过普通的Java库项目而不是首先通过Android Library Project来完成。

Android库项目打包成aar文件。 在此处了解更多信息: http : //tools.android.com/tech-docs/new-build-system/aar-format ,它由Gradle版本和最新的Android Maven脚本自动处理...这最后一个用来使用哪个已弃用由AAR格式被替换“apklib”格式。 您可以在这里了解更多信息: https : //code.google.com/p/maven-android-plugin/wiki/ApkLib

我以前做过

但是,由于我的要求,我只需要实现(不需要android专用资源)。 尽管您仍然可以包含Android实际代码(如果要使用的项目也是一个Android项目,您可以在其中加载包含要在jar中导出的类的SDK的Android项目)

现在, bin文件夹中自动生成的.jar文件将不允许您执行此操作,因为它包含所有Android的项目资源(Jar格式无法理解)。 因此,您必须排除 src文件夹以外的所有文件夹。 注意:确保还排除了项目根文件夹中的文件(即AndroidManifest.xml等。)

Eclipse中 :项目属性->导出-> Jar->(仅包含src文件夹)

如果您的项目库包含本机代码(NDK),则需要执行其他一些变通方法以使其工作。 如果是这种情况,请在下面评论,我将为您提供帮助。

干杯

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM