关于AS中arr文件使用的总结

arr文件是谷歌自定义的一种可以将后台代码和资源文件打包成一个压缩包。

1、生成arr文件

生成arr文件,主要一般是在As项目中创建一个module过程,然后在里面写好代码,编译好模块即可,然后在build->outputs->aar文件夹下就可以看到编译好的arr文件。

2、arr文件导入项目

导入arr文件到实际的项目中,主要有以下两种方式。

2.1 导入方式一

在项目中新建模块的方式导入arr文件,步骤是项目右键->New->Module->Import .jar/.arr Package->选择相应的arr文件,点击确定即可将arr文件作为一个模块导入到项目中;接下来就是需要引用该arr文件的模块添加引用即可,比如app右键->Open Module Settings->添加arr对应模块工程的引用即可。(注意:当arr文件变更时,需要重新移除arr模块引用,再重新引用该arr模块)。

2.1 导入方式二

把arr文件拷进module的libs文件中,并且在该module的gradle文件中添加如下代码:

repositories {
    flatDir {
        dirs 'libs'
    }
}
dependencies {
    
    compile(name: 'lib03-debug', ext: 'aar')
    compile(name: 'lib04-debug', ext: 'aar')
}

有时会遇到could not find arr文件名(有时又不会暂时没找到原因);就需要在主项目的gradle文件中,把作为library的module的libs路径加入flatDir中,主项目才能识别。

repositories {
  flatDir {
     dirs 'libs' , '../app/libs'//第一个libs是主项目的libs,其他module的libs路径需要用逗号隔开../module名/libs
  }   
}




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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值