一尘不染

如何从Android Studio项目制作.jar文件

java android

我正在使用AndroidStudio,并且有如下所示的项目:

在此处输入图片说明

蓝色圆圈内的是myLib。myLib还需要使用位于红色圆圈内的外部库和一个apache包(绿色圆圈)。

因此,我想将整个东西变成单个.jar,以便可以在其他项目中使用它。

我是开发人员领域的初学者,非常感谢您提供分步指南。


阅读 406

收藏
2020-03-07

共1个答案

一尘不染

  • 打开库项目的build.gradle
  • 在build.gradle中编写两个任务-deleteJar和createJar并添加规则createJar.dependsOn(deleteJar,build)

上面的代码:

task deleteJar(type: Delete) {
    delete 'libs/jars/logmanagementlib.jar'
}           

task createJar(type: Copy) {
    from('build/intermediates/bundles/release/')
    into('libs/jars/')
    include('classes.jar')
    rename('classes.jar', 'logmanagementlib.jar')
}

createJar.dependsOn(deleteJar, build)
  • 从右侧展开gradle面板,然后在“ library”->“ others”下打开所有任务。你将在此处看到两个新任务-createJar和deleteJar
  • 双击createJar
  • 任务成功运行后,从createJar任务中提到的路径(即libs / xxxx.jar)获取生成的jar。 在此处
  • 将新生成的jar复制到所需项目的lib文件夹中->右键单击->选择“添加为库”
2020-03-07