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

1.打jar包java

build.gradle
android

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)

命令行输入:app

gradle clean makeJar  //执行makeJar任务

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


2.打aar包ui

build.gradle
spa

apply plugin: 'android-library'

命令行输入:命令行

gradle clean build

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

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

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



3.使用aar包

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

  1. 进入 Project Structure  

  2. 点击左上角的+号 

  3. 选择Import .JAR or .AAR Package

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

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

相关文章
相关标签/搜索