Android Studio 导入jar包 和 打包流程

1导入jar包

复制你需要添加的jar,并将其黏贴到app— —src— —main— —libs文件夹下,可运行的AndroidStudio项目都有像这样的目录结构。可以看到虽然jar已经复制黏贴过来了,但是还未导入,所以看不到jar中包含的内容。而已导入的jar,则可以看到jar中内容。
Android Studio 导入jar包 和 打包流程

右键点击新黏贴的jar,在弹出菜单中点击Add As Library.

Android Studio 导入jar包 和 打包流程

2导出jar流程

Android studio(以下简称as)的菜单栏下依次打开File->New->New Module:
Android Studio 导入jar包 和 打包流程

接下来在弹出的窗口中选择”Android Library”选项,注意:不要选择”Java Library”,试过了,貌似不行的。

Android Studio 导入jar包 和 打包流程

选择完“Android Library”以后进入下一步后输入你想要的类库的名字以后接着finish就行了。如下图,类库的名字前的文件夹都是几本书的样子,而可运行的APP的图标是一个手机。

Android Studio 导入jar包 和 打包流程

然后在当前新建的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

Android Studio 导入jar包 和 打包流程

Android Studio 导入jar包 和 打包流程

api自定义模块打包

Android Studio 导入jar包 和 打包流程

Android Studio 导入jar包 和 打包流程

Android Studio 导入jar包 和 打包流程