Android Studio Library 编译成 jar,aar
2024-09-05 14:27:31
1. 导入Library ,打开Library 的build gradle 在最外面添加如下:
/** AVLView 自定义的jar 包名 **/
task clearJar(type: Delete) {
delete 'build/libs/AVLView.jar'
delete 'libs/AVLView.jar'
} task makeJar(type:org.gradle.api.tasks.bundling.Jar) {
delete('build/libs/AVLView.jar')
baseName 'AVLView'
/***打包class 文件的路径 **/
from('build/intermediates/classes/release/')
into('build/libs')
include('classes.jar')
rename('classes.jar','AVLView.jar')
} makeJar.dependsOn(clearJar, build)
完整文件:
apply plugin: 'com.android.library' android {
compileSdkVersion 23
buildToolsVersion '27.0.3' defaultConfig {
minSdkVersion 14
targetSdkVersion 23
versionCode 33
versionName "2.1.3"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
} } /** AVLView 自定义的jar 包名 **/
task clearJar(type: Delete) {
delete 'build/libs/AVLView.jar'
delete 'libs/AVLView.jar'
} task makeJar(type:org.gradle.api.tasks.bundling.Jar) {
delete('build/libs/AVLView.jar')
baseName 'AVLView'
/***打包class 文件的路径 **/
from('build/intermediates/classes/release/')
into('build/libs')
include('classes.jar')
rename('classes.jar','AVLView.jar')
} makeJar.dependsOn(clearJar, build)
2. 在Terminal 命令行 输入: gradlew makeJar 等待Build Successful 。
3. 如图 jar aar
最新文章
- ubuntu kylin 14.04安装搜狗输入法
- CAD调试时抛出“正试图在 os 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码”异常的解决方法
- Eclipse下快速打开本地文件的插件easy explore
- nyoj------203三国志
- static与线程安全 -摘自网络
- Powershell profile.ps1 cannot be loaded because its operation is blocked by software restriction policies
- 第01讲- Android背景知识
- 我用爬虫一天时间“偷了”知乎一百万用户,只为证明PHP是世界上最好的语言
- 基于visual Studio2013解决C语言竞赛题之1061最大值和次最大值
- jquery下php与ajax的数据交换方式
- .Net Core迁移到MSBuild的多平台编译问题
- 聊聊javaMail
- 重构file_get_contents实现一个带超时POST传值函数
- unity中的Culling Mask
- 前端路由简介以及vue-router实现原理
- UUChart的使用
- 前端UI框架总结
- Python 操作系统介绍 进程的创建
- Delphi 设置快捷键
- caffe中的学习率的衰减机制
热门文章
- pip/pip3国内源
- NFA到DFA实例
- hadoop2.3.0cdh5.0.2 升级到cdh5.7.0
- 【codeforces 510D】Fox And Jumping
- Leetcode 39.组合总数
- N天学习一个Linux命令之top
- 装饰器 转载自 http://www.cnblogs.com/huxi/archive/2011/03/01/1967600.html
- 解决ubuntu上opengl的问题
- HDOJ 4857 逃生
- 大型项目开发: 隔离 (《大规模C++程序设计》书摘)