Android studio中aar打包以及使用

场景

项目中app需要依赖自己写的module,而module中包含第三方的aar和assets文件,想要在app中不出现第三方文件,这种情况下有两种方式实现依赖

1 直接使用module 

    首先在app的gradle中直接依赖该module

    在module中正常使用资源文件 

    需要注意的是 使用aar文件时 要在module的gradle进行配置,指定路径   然后依赖需要的aar文件 如下图

    在最后编译的时候还会报错,因为在app中找不到相应的资源文件 ,因此需要在app的gradle中指定路径



2  将module打包成aar 进行依赖

    build项目

     然后在module的build->output->aar目录下找到生成的AAR文件,这个文件中就包含了自己的代码和第三方相关文件

    将.aar文件复制到app的libs下

    这个时候相当于资源文件已经在app 中了 将app的gradle修改如下
    另外 依赖aar文件需要添加一行代码 compile(name: '文件名', ext:'aar')


这样就可以实现对包含第三方aar包和assets文件的aar文件的使用 ,而在app中不必出现这些文件
没有进行混淆

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值