如何从android studio创build一个jar文件

我有一个相当新的版本的android studio,我创build了一个基本上应该是一个库的项目下的模块,当我build立它,它创build一个“.aar”文件,我想要的是.jar文件,因为这图书馆应该与日食一起使用。

该库也包含活动,有没有什么办法可以创build一个.jar文件,我可以在Eclipse上使用以及Android Studio?

我已经创build了这个模块,并尝试构build,因此它生成.aar文件而不是.jar文件。

Solutions Collecting From Web of "如何从android studio创build一个jar文件"

我find了一个方法来实现这一点,很简单,使用Gradle 2.2.1:

task jar(type: Jar, dependsOn: 'assembleRelease') { from fileTree(dir: 'build/intermediates/classes/release') } 

把它放在你的库模块中。 它会将其编译为release,并在build/libs生成一个JAR文件。

bash gradlew jar或者使用你的IDE来定位那个jar Gradle任务。

aar与AS或eclipse没有关系,但是对于Android应用程序来说是一个A ndroid AR chaive,比如J ava AR chaives是针对java应用程序的。 因为Android是基于Java的,所以可以使用jar子。 但是考虑到Android的特性,比如资源包,aar是正确的select。

目前基于gradle的版本似乎不允许与android studio创buildjar,我决定去Intelij它有必要的选项,做我想做的,我可以使用社区版。

***更新****即使是由Intelij与资源生产的jar也不能工作,显然它不容易拥有一个jar的资源,所以决定select.aar并希望Eclipse也能获得对.aar的支持。 Gradle在那里支持土地,因为那是我主要关心的问题。