本文将带你了解Android应用开发android studio library生成jar包和aar的方法总结,希望本文对大家学Android有所帮助。
首先是生成jar包
首先在library的工程目录下选中它的build.gradle文件并打开
在文件的最后加入代码
[java] view plain copy
//tasktodeletetheoldjartaskdeleteOldJar(type:Delete){
delete'release/AndroidPlugin.jar'}
//tasktoexportcontentsasjar
taskexportJar(type:Copy){from('build/intermediates/bundles/release/')
into('release/')include('classes.jar')
///Renamethejarrename('classes.jar','AndroidPlugin.jar')
}
exportJar.dependsOn(deleteOldJar,build)实现一个生成jar包的方法
其中AndroidPlugin.jar就是生成的jar包名
实现上面操作之后 点击右边的Gradle侧边栏
点击之后选择 library包下面的Tasks->other->exportJar方法 然后运行它
运行完毕后 你就可以在library项目文件下面的release文件夹里面找到生成的jar文件了
jar的使用方法很简单
可以直接在项目app文件夹下的build.gradle内直接输入代码 或者选择按钮添加
1.按钮添加
这个导入按钮在运行旁边
进入后选择主项目在选择第四栏 选择+号进行添加
2.代码添加
选择app下的文件
打开在dependencies内输入代码
[java] view plain copy
compilefiles('libs/mytool_1.0.jar')
然后点击sync Now 等待完成就可以了。
--------------------------------------------------------------------------------------------------------------------------------------------
再次是aar文件的生成
其实aar文件每次项目运行都会直接自己生成
文件路径如下
没有生成clean下项目或者rebuild的即可
步骤生成是
1.选择边上的Gradle
2.选择library目录下的Tasks->build->assembleRelease方法
3.等待运行完毕后去 buile->outputs->aar的文件夹下拷贝出来即可
aar包的使用
是在主项目app文件夹下的build.gradle 添加一个方法和在dependencies内输入代码
1.添加方法 代码
[java] view plain copy
repositories{flatDir{
dirs'libs'}
}
2.在dependencies内添加代码
[java] view plain copy
compile(name:'toollibrary-1.0',ext:'aar')格式就是 名字 aar文件类型
本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标移动开发之Android频道!