如何从 Android Studio 项目中生成 .jar

新手上路,请多包涵

我正在使用 AndroidStudio,我有这个项目,如图所示:

在此处输入图像描述

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

所以我想把这整个东西变成一个 .jar,这样我就可以在其他项目中使用它。

非常感谢分步指南,我是开发人员世界的初学者。

谢谢!

原文由 dum4ll3 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 719
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 面板并打开 yourlibrary->others 下的所有任务。您将在那里看到两个新任务——createJar 和 deleteJar 在此处输入图像描述

  • 双击 createJar 在此处输入图像描述

  • 任务成功运行后,从 createJar 任务中提到的路径获取生成的 jar,即 libs/xxxx.jar 在此处输入图像描述

  • 将新生成的 jar 复制到所需项目的 lib 文件夹中–>右键单击–>选择“添加为库”

原文由 Abhinav Tyagi 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题