[英]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.