美文网首页AndroidAndroid
Android 使用Android studio打jar包(简单

Android 使用Android studio打jar包(简单

作者: 可乐_JS | 来源:发表于2020-10-20 11:11 被阅读0次

    最近公司python的同事在搞抖音的逆向,需要我配合搞一个jar包,之前也是很少打jar包的,于是度了一下,下面就简单的介绍下我的操作,以作记录,有兴趣的同学可以看下,欢迎交流。

    一、AS新建一个项目,写完需要的代码,然后修改项目module中的gradle文件,最后在AS右侧Gradle任务中找到module中对应的gradle任务,双击,就这样,jar包就出来了。具体步骤下面详细介绍

    1.新建AS项目,这个就不详细说了;
    2.在项目中编辑自己需要的代码和功能,这个也不说了;
    3.在module的build.gradle文件中的android下添加对应的任务,修改application为library,注释掉defaultConfig中的包名,代码如下:

    //apply plugin: 'com.android.application'
    apply plugin: 'com.android.library'
    
    android {
        //...略
        defaultConfig {
            //applicationId "com.xxx"
            minSdkVersion 16
            targetSdkVersion 28
            versionCode 1
            versionName "1.0"
            testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
        }
        task makeJar(type: Copy) {
            //删除存在的
            delete 'build/libs/myJar.jar'
            //设置拷贝的文件
            from('build/intermediates/aar_main_jar/release/')
            //打进jar包后的文件目录
            into('build/libs/')
            //将classes.jar放入build/libs/目录下
            //include ,exclude参数来设置过滤
            //(我们只关心classes.jar这个文件)
            include('classes.jar')
            //重命名
            rename ('classes.jar', 'myJar.jar')
        }
    
        makeJar.dependsOn(build)
    

    4.在AS右侧Gradle中找到对应的makeJar任务,双击;
    5.在module中的build下的libs中就能看到对应的jar包;

    • 参考链接

    https://blog.csdn.net/xiayiye5/article/details/79639044(根据不同的AS版本任务配置有所不同)

    相关文章

      网友评论

        本文标题:Android 使用Android studio打jar包(简单

        本文链接:https://www.haomeiwen.com/subject/exarmktx.html