aar包是android studio下打包android工程中src、res、lib后生成的aar文件,aar包导入其他android studio 工程后,其他工程可以方便引用源码和资源文件。

Android aar打包与jar包最大的区别就是aar可以将所引用的资源也打包进去。

1、打包方式:
先将需要打包的内容做成Android libraries,运行后,studio自动把librarys 打包成aar包,保存路径为:[ModuleName]/build/outputs/aar/[ModuleName]-debug.aar
如图所示:

一份 aar 文件其实就是一份 zip 包,和 jar 不同的是,它将一些资源文件、第三方库文件、so 文件等等都打包在内,而代码文件编译后压缩在在 classes.jar 中

2、使用aar资源:
首先将aar资源添加到项目的libs中,然后在gradle配置文件中设置:
repositories {
flatDir {
dirs ‘libs’
}
如图:

使用gradle 依赖可以引用 aar:
compile(name: ‘xxx’, ext: ‘aar’)。如:compile(name:’ToggleButtonLib’, ext:’aar’)

更多相关文章

  1. Vitamio打造android个性化得播放器
  2. [置顶] Android存储选择
  3. android assets 的说明与应用
  4. Android:支持不同分辨率的屏幕设计
  5. Android应用程序UI设计(1)_布局
  6. Android布局文件经验
  7. Android(安卓)/system 目录解析
  8. Phone Gap开发一:整合jQuery Mobile开发Android(安卓)App
  9. 【入门篇】Android学习笔记——项目结构及相关基础知识

随机推荐

  1. Android开机执行指定shell脚本
  2. 使用Android Studio下载Android Support
  3. Android开发 System.out.println(); 控制
  4. 如何实现对Android设备进行文本的模拟输
  5. 【Android(安卓)电量优化】电量优化 ( 充
  6. 仿微信备注 editext下划线
  7. [Android遊戲] 森林跑跑熊:iOS移植的殺時
  8. Android应用程序目录结构分析
  9. android中使用线程(比如修改textview的tex
  10. Go support for Android