Android 打包 aar文件的流程以及aar的引用
打包aar 分为原项目打包成aar 和新建module 打包成aar
1 原项目打包成aar 文件
需要把项目先变成库
把apply plugin: 'com.android.application' 改为 apply plugin: 'com.android.library'
然后把 applicationId 注释掉 如下图
然后在AndroidManifest里面的application 注释掉如下
之后可以编辑小象的图片编辑
编辑完之后就可以打包aar了
点击右侧的Gradle
到里面点击assemble
之后就是看下打包的aar了 ,在app 下面的build --outputs--aar
如下图
一般使用的时候都是release 版本的aar
2 使用新建的module 打包成aar
新建一个module
然后选择Library
点击next 也就和我们创建一个Library 库一样的
然后在里面写入一些内容 提供给别人使用
然后就是打包了,打包的时候记得选择创建的库,别打包自己的项目
如下图
打包的aar 文件在
库下面的build --outputs--aar 里面
aar 的引用可以看下我的这篇博客点击就到了
Android 打包 aar文件的流程以及aar的引用相关推荐
- Android 将Android项目打包成aar文件并在其他项目中引用,打包成jar包
首先说一下jar包和aar包有什么区别? 1.打包之后生成的文件地址: *.jar:库/build/intermediates/bundles/debug(release)/classes.jar * ...
- Flutter Android 打包保姆式全流程 2023 版
大家好,我是 17. Flutter 打包的文章一共有两篇 Flutter Android 打包保姆式全流程 2023 版 Flutter IOS 新建打包发布全流程 2023 版 本篇介绍 Andr ...
- android打包诸多so成一个aar并调用aar中的so流程总结
今天遇到一个需求,需要把项目中的诸多的so封装成一个aar,直接使用这个aar进行调用,因为诸多的so看起来太多了,不太好管理,封装成一个aar也变相的达到了加密的效果. 文章目录 打包aar流程 第 ...
- android打包证书文件在线生成
一般开发安卓程序,打包成正式包时需要提供证书及密钥等信息, 如果时原生开发的话,可以直接使用开发工具来生成打包证书 或者 使用 java提供的命令行指令来生成证书. 如果时混合开发的话,可以使用 j ...
- Android 打包keysotre文件
2019独角兽企业重金招聘Python工程师标准>>> 作为Android 开发者, 相信大家都已经有了Java 环境, 那么 要 生成.keystore 文件有两种方法 第一种利用 ...
- rk3188--4.android用initrd文件系统启动流程
在init/intramfs.c中 static int __init populate_rootfs(void) { unpack_to_rootfs(__initramfs_start, __in ...
- android 打包和签名 大致流程
首先是解包 注意 这里必须将cmd 的当前位置改到apktool 目录下, 不然就会报错说找不到 aapt.exe , 当然也可以加入到系统path中 apktool d .apk folder ...
- 【Android 安全】DEX 加密 ( Java 工具开发 | 加密解密算法 API | 编译代理 Application 依赖库 | 解压依赖库 aar 文件 )
文章目录 一.加密解密算法 API 二.编译代理 Application 依赖库 三.解压代理 Application 依赖库 aar 文件 参考博客 : [Android 安全]DEX 加密 ( 常 ...
- Android 打包流程之aapt打包资源文件
上一篇:Android打包流程之资源管理 Android应用最终是以apk的形式放在手机上安装并运行的,而负责将资源文件和代码进行打包的工具就叫appt,全称Android Asset Packagi ...
最新文章
- tensorflow电子书(附下载链接)
- 目标检测--Focal Loss for Dense Object Detection
- PHP设计模式之组合模式(Composite Pattern)
- J0ker的CISSP之路:How CISSP(3)
- java死循环_java小白关于while死循环时处理办法的一发求助帖
- java中所有的类都继承于_Java中所有的类都是通过直接或间接地继承( )类得到的...
- php 卡号算法,PHP实现通过Luhn算法校验信用卡卡号是否有效_PHP
- Eclipse程序员要掌握的常用快捷键
- UNIX(进程间通信):01---Linux进程通信方式
- 一个 bug ,罚款 200,我真待过这样的公司
- [ANSYS APDL] 平面单元应力分析全步骤截图详解
- Java可变参数 Python可变参数 Scala可变参数
- 使用setCustomView建立标题居中的自定义ActionBar
- 归并排序的C++实现
- ARCHLINX设置静态ip使用
- 黑苹果MacOS Big Sur 11.0 安装教程及驱动工具
- T 型与π型衰减网络
- C语言,快速隐藏/显示桌面图标和任务栏
- nginx的安装以及简单代理域名
- 计算机云开头的词语,云开头的四字词语介绍
热门文章
- 【Docker】registry部署docker私有镜像仓库
- IDEA集成Docker插件实现一键自动打包部署微服务项目
- 2022-2028年中国场景金融行业深度调研及投资前景预测报告
- LeetCode19. Remove Nth Node From End of List 删除链表中的倒数第n个位置的元素
- HA: SHERLOCK 靶机渗透取证
- 【牛腩新闻发布系统】整合前台04
- SpringCloud Alibaba微服务实战(一) - 基础环境搭建
- Go语言环境搭建(Windows+Linux)
- Conda安装Glossary词汇表
- MindArmour差分隐私