arr和jar
来源:互联网 发布:linux关闭自启动服务 编辑:程序博客网 时间:2024/05/17 07:35
主要讲解Android Studio中生成aar文件以及本地方式使用aar文件的方法。
在Android Studio中对一个自己库进行生成操作时将会同时生成*.jar与*.aar文件。
分别存储位置:
*.jar:库/build/intermediates/bundles/debug(release)/classes.jar
*.aar:库/build/outputs/aar/libraryname.aar
两者区别:
*.jar:只包含了class文件与清单文件,不包含资源文件,如图片等所有res中的文件。
*.aar:包含所有资源,class以及res资源文件全部包含
如果你只是一个简单的类库那么使用生成的*.jar文件即可;如果你的是一个UI库,包含一些自己写的控件布局文件以及字体等资源文件那么就只能使用*.aar文件。
使用方式:
*.jar:拷贝到:libs目录,eclipse直接导入即可,AndroidStudio项目中添加:
重新编译一次项目既可完成加载。*.aar:有两种方式,分别为本地加载以及网络加载,由于网络加载涉及到发布到mavenCentral托管的问题这里不做讨论;另外eclipse很久没有使用了也不做讨论;在这里给大家说一种本地加载的方式,简单快捷。
这里演示的aar文件为:”genius.aar“
第一步:拷贝到:libs目录
第二步:build.gradle 配置文件中更改为
分别添加了”repositories“与更改了”dependencies“,然后重新编译一次项目就可以正常使用了。
这时打开你的项目地址”\build\intermediates\exploded-aar\“你会发现下面多了一个文件夹”genius“打开后能看见里边包含了一个”classes.jar“文件与一些资源文件和”R.txt“文件。
这就是Android Studio自动解析了aar文件后出现的东西。
一.android studio引入aar包接入方式
1..File—>New—>New Module—>Import .JAR/.AAR Package
2.Open Module Settings—>Dependencies 添加依赖
完成aar包的引入
- arr和jar
- android arr和jar的区别
- Androidstudio打包jar和arr包
- char arr[] 和 char *arr区别
- [arr firstObject] 和 arr[0] 的区别
- AndroidStudio工具将Module项目导出成Jar和arr库
- Android Studio 将公共工具库打成jar包和arr包的方法!
- as 引用库 jar arr os module
- android 生成arr包或 jar包
- AndroidStudio 生成jar包 生成arr包
- .arr
- arr
- Arr
- char arr[]和extern char*
- arr索引和值互换
- char arr[] 和string str
- “var arr = []; ”和 “var arr = {};” 的区别
- str.split与arr.splice()和arr.slice()详解
- 分布式消息系统:Kafka
- 线程同步问题分析
- Android Api Demos登顶之路(九十)Graphics-->TextAlign
- ActionBar
- UVALive 7004-10.1训练赛
- arr和jar
- C++学习笔记之指针
- HBase安装调试可以借鉴的文章
- ContentProvider
- Java之旅mybatis学习(一)——走进mybatis
- ActivityManager: Warning: Activity not started, its current task has been brought to the front
- FZU 1719
- cocos2dx2.2屏幕适配iphone6 plus
- NetBeans与eclipse的使用比较