关闭

androidstudio中将library生成为arr文件

标签: androidarrandroidstudio
1344人阅读 评论(1) 收藏 举报

1.背景

    jar:无法包含资源文件

    library:可以包含资源文件 但是引入显得比较臃肿复杂

    aar:可包含资源文件

2.如何生成

    a.新建或者导入Library。
    b.生成(根据需要生成)
      b1.生成debug版本的
        一般直接会在library目录下的build/outputs/aars/ 直接生成,若没有,rebuild就可以了
      b2.生成release版本的
        点击androidstudio最右侧的gradle
        打开要生成.aar的library目录
        tasks/build/下的assemblerelease右键-->run
        在debug版本同级目录下可以看到生成的aar文件
3.如何引用
    a.将生成的.aar文件存放到要导入该aar的项目的libs文件夹下
    b.修改该项目app下的build.gradle文件
        1>在android{}中添加如下
    repositories {
        flatDir {
            dirs 'libs' 
        }
    }
        2>dependencies中添加如下
    compile(name:'aar文件的名字', ext:'aar')

参考:
http://glanwang.com/post/android/ru-he-jiang-androidde-libraryku-da-cheng-.aarwen-jian-fang-bian-yin-ru
http://stackoverflow.com/questions/27646262/how-to-create-a-release-android-library-package-aar-in-android-studio-not-deb

0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

Android Studio 在library中引用本地arr的办法

android studio中 在library中引用本地arr遇到的坑
  • xiechanghuai
  • xiechanghuai
  • 2017-01-13 15:48
  • 1319

android studio生成aar包并在其他工程引用aar包

1.aar包是android studio下打包android工程中src、res、lib后生成的aar文件,aar包导入其他android studio 工程后,其他工程可以方便引用源码和资源文件 ...
  • getchance
  • getchance
  • 2015-08-03 16:17
  • 93352

AndroidStudio如何打包生成realease版本的arr包,并上传到Nexus搭建的maven仓库,供项目远程依赖(二)

AndroidStudio如何打包生成realease版本的arr包,并上传到Nexus搭建的maven仓库,供项目远程依赖(二) 前提 Nexus已搭建好maven私服,以下带**的地方是需要自...
  • Code_Bird
  • Code_Bird
  • 2016-07-05 11:21
  • 2055

AndroidStudio中添加依赖的三种方式以及如何引入so文件和arr文件

AndroidStudio中添加依赖的三个选项,如图: 分别为:库依赖(Library dependency)、文件依赖(File dependency)和module依赖(Module depen...
  • zxc514257857
  • zxc514257857
  • 2017-02-22 23:59
  • 2022

安卓实战开发之把arr替换为library给eclipse使用(菜鸟学习)

前言我特么也是醉了,公司硬是使用eclipse开发安卓项目(为了给技术老大检查代码,我平时开发都是android studio),然后呢公司有需求说是要集成杉德渠道系统,果不其然客户给的是androi...
  • u013278099
  • u013278099
  • 2016-07-04 16:03
  • 3868

Android Studio 在library中引用本地arr的办法

android studio中 在library中引用本地arr遇到的坑
  • xiechanghuai
  • xiechanghuai
  • 2017-01-13 15:48
  • 1319

AndroidStudio如何打包生成realease版本的arr包,并上传到Nexus搭建的maven仓库,供项目远程依赖(二)

AndroidStudio如何打包生成realease版本的arr包,并上传到Nexus搭建的maven仓库,供项目远程依赖(二) 前提 Nexus已搭建好maven私服,以下带**的地方是需要自...
  • Code_Bird
  • Code_Bird
  • 2016-07-05 11:21
  • 2055

AndroidStudio工具将Module项目导出成Jar和arr库

该篇首先讲述利用AndroidStudio如何把一个module项目导出并转化成jar,大家都知道eclipse将项目导出jar是非常容易的,由于eclipse已经过时,这里就不多说了,下面跟我一起去...
  • liulei823581722
  • liulei823581722
  • 2016-10-25 10:57
  • 2579

什么是aar包,和androidstudio 如何添加arr包依赖

arr包其实就是带res的jar包,假如你的项目依赖一个library,在这个library的输出文件里,会有一个aar包,前提是你运行过你的项目, 举例说明: 此时的library-...
  • u012892561
  • u012892561
  • 2017-05-02 21:15
  • 1052

Android - arr包和jar包区别简述以及AndroidStudio生成Jar包的过程

Android - arr包和jar包区别简述以及AndroidStudio生成Jar包的过程
  • mythmayor
  • mythmayor
  • 2017-06-02 11:18
  • 350
    个人资料
    • 访问:7473次
    • 积分:173
    • 等级:
    • 排名:千里之外
    • 原创:9篇
    • 转载:1篇
    • 译文:0篇
    • 评论:1条
    文章分类
    最新评论