Android Studio 创建 aar文件 并 引用

本文详细解释了*aar*与*jar*的区别,并提供了创建与引用*aar*文件的方法。首先对比*aar*与*jar*的不同之处,接着介绍了在*Android Studio*中创建*aar*文件的具体步骤,包括调试与发布版本的生成,最后讲解了如何在项目中引用这些*aar*文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、关于 *.aar  和  *.jar的概念、区别

请参考文章      Android中aar和jar文件的认识

 2、如何创建 *.aar文件

1)两种方式:

a、File  -->  New --> New Module,选择 Android Library,然后进行Module配置。

 

b、对于已经成型的项目,修改  build 文件; application 改成 library;屏蔽 application Id;

最下面的 是 自定义生成的aar名称(参考文章:Android Studio 生成自定义apk、aar名称)。(不分 debug 和 release 版本,都是这个)

2)在新建的Module中编写java代码及一切需要的资源,也可以把要生成的aar的部分复制到这个Module中。

3)Build --> Rebuild Project,在  Module中 build --> outputs --> aar 中,就可以看到生成的 xx-debug.aar的包。

4)生成  release 版本的  xx-release.aar包。

①.通过Rebuild生成的debug包是没有混淆加密的,如果需要混淆,在Module中的gradle中设置minifyEnable为true。

【如果Module中引用第三方的jar包,请在 proguard-rules.pro 中添加 需要过滤的jar包】

②.在AndroidStudio中使用Terminal中的命令   gradlew assembleRelease 回车,

 如果出现绿色字样的SUCCESS表示成功,在Module 中   build --> outputs --> aar 下看到 xx-release.aar的包了,这个包就是混淆之后的包,如果你的aar包没有混淆,那就需要检查混淆文件。

③.如果尝试了很多次gradlew assembleRelease都没有成功

打开AS 右侧  Gradle projects,选中moudle,双击 assembleRelease。

 

PS:注意 签名 位置和数据。

 

 

3、引用 .aar文件


1).在app下的build.gradle文件下面加入  
   repositories {
        flatDir {
        dirs 'libs'
   }
2).在dependencies闭标签下
   dependencies{
     compile(name: '自己的aar名字', ext: 'aar')
   }
3).最后就可以在 External Libraries 中可以看到 引用 的aar包

 

 

 

 

 

 

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值