
正文
(转载) android studio library生成jar包和aar的方法总结
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
android studio library生成jar包和aar的方法总结
标签: android学习文档jar和aar的使用与生成gradle
2016-11-25 10:39 1782人阅读 评论(1) 收藏 举报
分类:程序日记(20) 

版权声明:本文为博主原创文章,未经博主允许不得转载。
目录(?)[+]
写了个工具包。然后想生成成jar包或者arr的资源格式,网上找了方法,这边算是总结下
首先是生成jar包首先在library的工程目录下选中它的build.gradle文件并打开

在文件的最后加入代码- //task to delete the old jar
- task deleteOldJar(type: Delete) {
- delete 'release/AndroidPlugin.jar'
- }
- //task to export contents as jar
- task exportJar(type: Copy) {
- from('build/intermediates/bundles/release/')
- into('release/')
- include('classes.jar')
- ///Rename the jar
- rename('classes.jar', 'AndroidPlugin.jar')
- }
- exportJar.dependsOn(deleteOldJar, build)
- //task to delete the old jar
- task deleteOldJar(type: Delete) {
- delete 'release/AndroidPlugin.jar'
- }
- //task to export contents as jar
- task exportJar(type: Copy) {
- from('build/intermediates/bundles/release/')
- into('release/')
- include('classes.jar')
- ///Rename the jar
- rename('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内输入代码
- compile files('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.添加方法 代码- repositories {
- flatDir {
- dirs 'libs'
- }
- }
2.在dependencies内添加代码- compile(name: 'toollibrary-1.0', ext: 'aar')
- repositories {
- flatDir {
- dirs 'libs'
- }
- }
- compile(name: 'toollibrary-1.0', ext: 'aar')
格式就是 名字 aar文件类型
操作图如下

以上就是总结了
- 0
- 0
- 上一篇[自定义控件]带有删除按钮的输入框
- 下一篇OkHttp3的使用记录(上)
- • android studio library生成jar包和aar的方法总结
- • 【直播】机器学习&数据挖掘7周实训--韦玮
- • android studio 生成aar包并在其他工程引用 (导入)aar包
- • 【直播】大中型UGC信息网站SEO分享--乔向阳
- • Android Studio 生成jar包,各种Exceptions总结(res文件夹、gradle命令、无法找到方法)
- • 【直播】打通Linux脉络 进程、线程和调度--宋宝华
- • 免费下载 android tts语音包 TTS_library_stub_3.0_market.jar
- • 【套餐】Java高级程序员专业学习路线--肖海鹏
- • android studio 生成aar包,jar 包
- • 【课程】C++语言基础--贺利坚
- • [Android Studio] *.jar 与 *.aar 的生成与*.aar,jar,第三方库项目导入项目方法
- • 【课程】深度学习基础与TensorFlow实践--AI100
- • axis2代码生成以及打aar包eclipse插件
- • Android studio和Eclipse分别生成jar包并混淆jar包的demo
- • Android studio 发布Android Library项目到JCenter
- • android studio 插件FindViewByMe,代码及jar包

- 写的很详细,感谢分享~
相关文章推荐
查看评论
您还没有登录,请[登录]或[注册]
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
- 个







