1导入jar包
复制你需要添加的jar,并将其黏贴到app— —src— —main— —libs文件夹下,可运行的AndroidStudio项目都有像这样的目录结构。可以看到虽然jar已经复制黏贴过来了,但是还未导入,所以看不到jar中包含的内容。而已导入的jar,则可以看到jar中内容。
右键点击新黏贴的jar,在弹出菜单中点击Add As Library.
2导出jar流程
Android studio(以下简称as)的菜单栏下依次打开File->New->New Module:
接下来在弹出的窗口中选择”Android Library”选项,注意:不要选择”Java Library”,试过了,貌似不行的。
选择完“Android Library”以后进入下一步后输入你想要的类库的名字以后接着finish就行了。如下图,类库的名字前的文件夹都是几本书的样子,而可运行的APP的图标是一个手机。
然后在当前新建的library的工程的gradle中,添加如下的代码:
一般的,我们会给这个jar包自定义名字,方式之一就是拷贝出classes.jar文件手动更名,另一种方式就是在gradle中进行配置,以后再生成jar包的时候比较方便。下面说如何配置:
在类库的build.gradle文件最末尾的位置添加如下代码:
task makeJar(type: Copy) {
delete ‘build/libs/demo.jar’
from(‘build/intermediates/bundles/release/’)
into(‘build/libs/’)
include(‘classes.jar’)
rename(‘classes.jar’, ‘demo.jar’)
}
makeJar.dependsOn(build)
然后通过下图解释一下每行的作用。
然后在terminal中执行如下命令:mac :./gradlew makeJar
windows: gradlew makeJar