步骤一:建立一个安卓项目
步骤二:在安卓项目里建立Android Library 项目
1.依次File->New->New Module打开Select a Module Type对话框
2.在对话框里选择Android Library 然后Next
3.输入自己的包名,然后finish
4.finish后如下界面
步骤三:建立一个测试类
package com.yj.rcnc;
public class ShwInfo
{
public static String show()
{
return "测试OK";
}
}
步骤四:在lib工程的build.gradle里添加如下代码,注意不要搞错是哪个build.gradle
//定义自己生成的包名
def jarName = "RCNC1.0"
//Copy类型,请在Terminal中运行gradlew makeJar
task makeJar(type: Copy) {
//删除存在的
delete 'build/libs/' + jarName + ".jar"
//设置拷贝的文件
from("build/intermediates/aar_main_jar/release")
//打进jar包后的文件目录,将classes.jar放入build/libs/目录下
into('build/libs/')
//要打包的jar文件
include('classes.jar')
//重命名
rename('classes.jar', jarName + ".jar")
}
makeJar.dependsOn(build)
步骤五:首次编译JAR包需要这样的步骤编译,注意第二部的MakeJar在Tasks目录下
步骤六:之后的编译选择编译MakeJar项目,然后点击Make Project编辑Jar包
步骤七:编译完成后的Jar包在如下位置
如果需要在你的安卓工程下测试或应用你的JAR包,只需在app模块下添加引用mylibrary模块
implementation project(':rcnc')