关于Android Stuido 打jar, aar 和使用aar

1.打jar包

build.gradle

task makeJar(type: Copy) {
    delete 'build/libs/viewPagerIndicator.jar'
    from('build/intermediates/bundles/release/')
    into('build/libs/')
    include('classes.jar')
    rename ('classes.jar', 'viewPagerIndicator.jar')
}
makeJar.dependsOn(build)

命令行输入:

gradle clean makeJar  //执行makeJar任务

执行成功后,我们就能在 build/libs中找到viewPagerIndicator.jar文件了


2.打aar包

build.gradle

apply plugin: 'android-library'

命令行输入:

gradle clean build

执行成功后,我们就能在build/outputs/aar/ 目录中找到.  

其实这个aar文件 只要我们plugin设置为library的话,这个是默认生成的。

这个.aar文件可以说是一个压缩文件,如果我们再打包时发现有些文件没有进去的话,我们可以使用手动往里面塞。



3.使用aar包

我试了很多网上提供的方法都没有成功过,我也不是很清楚。所以我采用以模块形式的方式导入。

  1. 进入 Project Structure  

  2. 点击左上角的+号 

  3. 选择Import .JAR or .AAR Package

  4. 选择对应的aar文件,那么他有自动帮你导入这个模块,我们可以在项目中看到

  5. build.gradle中配置 compile project(':zhudi')   模块引用即可





你可能感兴趣的:(关于Android Stuido 打jar, aar 和使用aar)