当前位置: 移动技术网 > 移动技术>移动开发>Android > AndroidStudio创建.jar包

AndroidStudio创建.jar包

2020年07月31日  | 移动技术网移动技术  | 我要评论

AndroidStudio jar创建

1、打包class文件成jar

直接右键压缩打包class文件即可,
参考我们使用的jar包,要把路径文件夹一起打包,
但是要注意Studio不能识别所有类型的压缩包,
要用Zip压缩,修改名称为xxx.jar后就能使用.

普通jar结构

普通jar包的示例

工程代码结构

工程中class文件示例
直接使用class要注意两点
(1)要把class文件和里面的相关文件一起复制过去,每个包名是一个文件夹,不能搞错,把一级包名文件夹放到一个文件夹中。
(2)一定要使用Zip压缩,其他压缩格式不能被正常解析,最后命名为xxx.jar 即可使用

**

2、创建Library Module

**

Module build成功之后,都会把自己的代码打成jar包,文件地址在


./build/intermediates/aar_main_jar/release/classes.jar

也可以自己写task代码,让jar包复制到固定的位置。

(1)在Module里面编写jar相关的代码
(2)打开Module的build.gradle在最后添加代码build tack任务

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    //...
}

build {
    doLast {
        def fileName = "classes.jar"
        def fromFile = "./build/intermediates/aar_main_jar/release/" + fileName
        def intoFile = "../app/sdk/"
        def appName = project.name + ".jar"

        delete intoFile + appName
        println("fromFile=" + fromFile)
        println("intoFile=" + intoFile)
        // copy --> rename
        copy {
            from fromFile
            into intoFile
            rename {
                appName
            }
        }
        println("=====================build.doLast copy " + appName + " success.=========================")
    }
}

3、找到右边的Gradle
任务双击 app->Tasks文件->build文件->build任务

查看Build日志,如果显示success,即可以在app/sdk/下看到我们需要的jar包

第二种方法更加实用方便,利于维护。

共勉:去除不必要的干扰才能走得更远。

本文地址:https://blog.csdn.net/wenzhi20102321/article/details/107699472

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网