当前位置:   article > 正文

Android Studio打jar包的方法(附demo源码)_androidstudio如何打jar包

androidstudio如何打jar包

创建自定义jar包的方法

所使用的工具:Android Studio v-4.2

  • Step1:使用Android Studio创建一个项目工程,该步骤省略

  • Step2:在第一步的基础上创建一个module,Templates选为Android Library,并为module命名。流程如下图所示
    在这里插入图片描述在这里插入图片描述

    完成可以在文件中看到自己创建的module。如下图所示
    在这里插入图片描述

    在MyLibrary中创建一个类,并添加一个方法如图所示
    在这里插入图片描述

  • Step3:打开自己创建的library 中的bulid.gradle(注意,是library下的gradle)如图

在这里插入图片描述然后在gradle中添加如下的代码
在这里插入图片描述

图中红框在不同版本中的名称不一样,AS 3.6+的为aar_main_jar,AS 3.6以下的好像是packaged-classes,不一定准确,最好自己去查。

task makeJar(type: Copy) {
  delete 'build/libs/MJar.jar' //删除build/libs/文件夹下名字为TestJarV1.jar的jar包
  from('build/intermediates/aar_main_jar/release/') //从这个目录下取出默认jar包
  into('build/libs/') //将jar包输出到指定目录下
  include('classes.jar')
  rename('classes.jar', 'MJar.jar') //自定义jar包的名字
}
makeJar.dependsOn(build)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • Step4:在AS的终端中输入 gradlew makeJar 等待运行成功后,在自建的library module中会自动创建一个bulid文件,在build/libs/里有我们生成的jar。 如图所示
    在这里插入图片描述

MACOS 需要在 gradlew makeJar前加入 “./”,即"./gradlew makeJar"

  • Step5:测试Jar包
    首先将我们自己的jar包复制出来,放到项目的lib下,然后右键选择Add as Library来创建一个Library。
    在这里插入图片描述
    这是创建好的Library
    在这里插入图片描述

    然后,在MianActivity中引入我么的jar包并调用jar包中的方法,运行
    如图所示jar包中的方法成功被调用。
    在这里插入图片描述

  • demo源码

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/326910?site
推荐阅读
相关标签
  

闽ICP备14008679号