如何从 Android Studio 项目中制作 .jar [英] How to make a .jar out from an Android Studio project

查看:43
本文介绍了如何从 Android Studio 项目中制作 .jar的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I'm using AndroidStudio and I have this project as shown:

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

What is inside the blue circle is myLib. myLib also needs to use an external lib that is inside the red circle, and an apache package (green circle).

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

So I want to make this whole thing become a single .jar, so I can use it in another projects.

非常感谢您提供分步指南,我是开发者世界的初学者.

A step-by-step guide would be really appreciated, I'm a beginner in the developer world.

谢谢!

推荐答案

  • 为库项目打开 build.gradle

    • Open build.gradle for library project

      在build.gradle中写两个任务——deleteJar和createJar并添加规则createJar.dependsOn(deleteJar, build)

      Write two tasks in build.gradle -- deleteJar and createJar and add rule 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

        • Expand gradle panel from right and open all tasks under yourlibrary->others. You will see two new tasks there -- createJar and deleteJar

          双击createJar

          Double click on createJar

          任务成功运行后,从 createJar 任务中提到的路径即 libs/xxxx.jar 中获取生成的 jar

          Once the task run successfully, get your generated jar from path mentioned in createJar task i.e. libs/xxxx.jar

          将新生成的jar复制到你需要的项目的lib文件夹-->右键-->选择添加为库"

          copy the newly generated jar into your required project's lib folder-->right click-->select "add as library"

          这篇关于如何从 Android Studio 项目中制作 .jar的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆