android arr使用
来源:互联网 发布:applet java 编辑:程序博客网 时间:2024/05/29 14:26
1. 概念
模块化编程是把一些通用的组件或者类库做成单独的模块,其他项目直接进行引用就好。
在Eclipse时代,我们使用的是Android Library,到了Android Studio时代,我们可以使用aar。
2. aar文件格式
在Android Eclipse时代,如果你有一个Android Library项目,可以很容易的导出jar文件,然后在其他项目中很方
便的引用,aar和jar类似,区别就是一个Android Library项目导出的jar文件不能包含资源文件,比如一些drawable文
件、xml资源等,所以这就有很大的限制,在gradle之前我们要引用带资源文件的Android Library必须要把整个library
导入进来进行引用,但是有了gradle之后,Android Library项目可以直接导出成aar,然后其他项目像引用jar的方式直
接方便的引用。aar文件其实是一个Android Library项目的二进制包。
aar文件(.zip)的格式如下。
- /AndroidManifest.xml (必须)
- /classes.jar (必须)
- /res/ (必须)
- /R.txt (必须)
- /assets/ (可选)
- /libs/*.jar (可选)
- /jni//*.so (可选)
- /proguard.txt (可选)
- /lint.jar (可选)
3. 导出aar文件
首先Android Library项目的gradle脚本的开头声明。apply plugin: ‘com.android.library’
之后执行 ./gradlew assembleRelease,然后就可以在 build/outputs/aar 文件夹里生成aar文件;也可以build项目一次
之后在/build/outputs/aar/文件夹下找到。
4. 引用aar文件
1)如果你的Android Studio版本是1.3以上的话,可以通过File -> New Module -> Import .JAR/.AAR,将aar导成一个lib
rary module,然后build.gradle里面添加如下依赖。
dependencies {
compileproject(‘:youProject’)}
2)通过添加本地repositories 使用
首先将aar文件拷贝到libs目录(可以其他目录);然后在app的build.gradle配置文件中添加如下代码。
repositories {
flatDir {
dirs ‘libs’ //this way we can find the .aar file in libs folder
}
}
最后,在项目中引用是只需要在build.gradle文件中加入如下依赖。
dependencies {
compile(name:’youProject’, ext:’aar’)}
- android arr使用
- Android Studio使用arr文件配置
- Android Studio 使用5-导入jar包,依赖工程,arr
- Android 项目生成arr文件和使用详解
- .arr
- arr
- Arr
- Android NFC 应用程序记录ARR
- android studio 打arr包
- android studio 生成引用arr
- Ubuntu android studio 加载 arr
- Android Studio添加arr依赖
- Android Studio 将程序打包成arr文件并供其他工程使用
- android studio 引入arr包的方法
- android studio 中添加arr库
- android studio 引入arr包的方法
- Android如何生产导入arr包
- android arr和jar的区别
- Android textView展示html图片,实现图文混排,点击查看大图片
- 安卓——实用ListView显示消息列表
- centos安装python2.7
- 北京天宇联科技有限责任公司—智慧新园区
- 借鉴rocketmq
- android arr使用
- SpringBoot项目实战--ehcache
- vb.net项目,系统无法找到指定的引用及引用不被识别
- Java数据类型和MySql数据类型对应表
- 编程里一些有趣的名词解释(语法糖、面包屑导航)
- 配置Android Studio识别成员变量的m前缀
- LVM详解
- 二级指针修改一级指针的值
- 智能硬件