Android Studio导出jar包详细介绍(成功案例)

网上找了很多AS导出jar包的例子,但是我使用的时候总是各种问题,比如没有intermediates下没有bundles这种,现在我把我综合各种大佬们的讲解汇总我自己的方式。废话不多说,开整~

1.创建新的项目

选择Empty Activity就可以,project名称为testLib

 

2.在新创建的project里再新建Module,

选择Android Library,Module名称叫sdklib

3.在sdkLib里面创建一个方法类CommonLog.java,代码如下:

package com.lei.sdklib;

import android.util.Log;

public class CommonLog {
    private static String TAG = "CommonLog";
    public static void hello(String s){
        Log.d(TAG,"s = "+s);
    }
}

3.修改刚创建sdkLib的build.gradle,在最底下添加如下代码:

task makeJar(type: Copy) {
    delete 'build/outputs/sdklib.jar'  //覆盖之前的jar包
    from('build/intermediates/packaged-classes/release/')//jar文件来源
    into('build/libs/')   //生成路径
    include('classes.jar')
    rename('classes.jar','sdklib.jar')  //命名为sdklib.jar
}
makeJar.dependsOn(build)

4.在app的build.gradle里面引入sdklib,代码如下:

 implementation project(':sdklib')

5.在Terminal中执行gradlew makeJar命令

6.在sdklib的build/libs路径下找到sdklib.jar文件,拷贝到别的项目中使用就行了~

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值