在Android Studio中生成Jar文件

use*_*079 5 android jar android-studio

我在Android Studio中有一个库项目.我想为这个库生成一个.jar文件.我需要jar file contain/include all the dependencies这个图书馆项目了.

问题是我找不到生成jar文件的方法.有什么办法可以为我的项目生成一个jar文件吗?

最好的祝福

Vea*_*rji 1

是从Gradle创建的任务的示例。.jarclasses.jar

classes.jar文件可以在文件夹中找到/build/intermediates/exploded-aar/

编辑: 为每个Android Library 项目创建 jar 文件并独立分发它们。库项目所需的依赖项怎么样 - 将这些依赖项添加到将使用您的库的最终项目中。

例如:您的Android Library项目MyLibProject,它具有以下依赖项build.gradle

dependencies {
    compile "com.android.support:support-v4:19.+"
}
Run Code Online (Sandbox Code Playgroud)

当您构建项目时,您将获得classes.jarfor MyLibProject,并且这些classes.jar将仅包含库项目中的类,而不包含来自com.android.support:support-v4:19.+.

之后,在另一个项目中添加classes.jar库依赖项,build.gradle并定义与 中相同的依赖项MyLibProject

如果您仍然需要fatJar,请查看此处如何fatJar使用Gradle.