Android studio 如何打.aar包,并应用

转载 2015年11月19日 15:44:43

jar包即使包含了xml资源,在应用的时候也会报资源找不到的错误,为什么?因为在引用这个jar包的工程中,jar包中引用ID 指向的是当前项目的资源,目前也没有针对此的解决方法。aar包的出现,让打包资源简单化成了现实。但是如果你是eclipse工程,没办法引用aar包,那可以到这个博客中看看他是怎么解决的(http://blog.csdn.net/xiaanming/article/details/9257853)


1.如何打aar包:新建一个project,在project中新建一个module,选择Android jar,然后下一步下一步。新建之后你会看到在你的module里的build.gradle文件第一行apply plugin: 'com.android.library',它代表它是一个jar。然后运行,会在你工程目录***\build\outputs\aar看到你的aar.




2.如何引用aar:将aar放在你所需要引用工程的libs文件夹中。在project的build.gradle文件中添加

repositories {

    flatDir {

        dirs 'libs' 

    }

}

注意,是project的不是module的build.gradle文件,下图是添加前后的对比。然后再在module的build.gradle文件中dependencies标签中添加下面的依赖。

 compile(name:'你的aar名字', ext:'aar')




Android Studio中将一个android工程打成.aar包或者jar包

1.创建一个android工程,此时module层的build.gradle文件中apply plugin和applicationId都存在,是创建时默认生成的 此时点击右侧的assembleRe...
  • nicolelili1
  • nicolelili1
  • 2016年11月15日 12:12
  • 3682

AndroidStudio使用第三方aar包步骤

在平常的开发中,我们会经常使用成熟的第三方框架来实现业务功能,一般的第三方jar包都是直接复制粘贴到lib下然后通过AS的图形化界面手动添加依赖,但是有一种包,aar包,通过图形化界面添加依赖无效,而...
  • u012673089
  • u012673089
  • 2016年04月20日 23:26
  • 2840

如何打aar包

最近一直很忙,又过了好长的时间,感觉好久没有来写博客了,今天主要讲的是如何打aar包 首先来看下项目的结构: 1:我们定义了QccrLocation这样一个工程,依赖与qccr_baidu_map...
  • yuanbing1988
  • yuanbing1988
  • 2016年11月30日 20:01
  • 187

Android发布AAR包

最近有需求要发布一套SDK,这套SDK有几个要求: 带有Activity和Fragment; 有网络请求模块; 有依赖jar包; 依照上面的要求我最先想到的就是AAR包了,因为以下几个原因: ...
  • qiaomu8559968
  • qiaomu8559968
  • 2017年05月26日 10:41
  • 594

使用Android Studio打包含带有源码的AAR包

当在Android Studio中新建一个library的module时,在编译之后会在build/output/aar文件夹下生成对应的aar包。但是该包只是将资源文件还有源码编译后的.class文...
  • u010160644
  • u010160644
  • 2015年08月13日 17:55
  • 1981

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

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

本地aar文件引用

有时需要使用第三方的aar库,或是工程源代码越来越大,项目内分工需要或出于模块化考虑,需要引用aar文件。    arr就像C/C++中的静态库。    如何建一个aar,网上的文章很多,这里不再重述...
  • xgbing
  • xgbing
  • 2016年02月20日 22:58
  • 2160

如何压制jar包

选择项目右键进入导出界面,选择到处类型,选择导出jar文件类型即可 小编用的是myeclipse 這里以这个为例子 右键要压制jar包的项目,选择Export ,选择java菜单。选择...
  • wangchunyu11155
  • wangchunyu11155
  • 2016年12月15日 11:19
  • 108

Android Studio依赖包aar使用全攻略!

Android Studio依赖包aar使用全攻略!如有不妥的地方欢迎Gradle大神批评指正。 今天包含以下几点: - aar 文件简介 - 生成方法 - 向工程中添加依赖的方法(即让Andr...
  • u014425641
  • u014425641
  • 2016年03月22日 22:46
  • 6930

AndroidStudio之如何生成aar包

AndroidStudio之如何生成aar包
  • sunpeichaocsdn
  • sunpeichaocsdn
  • 2016年12月23日 13:47
  • 1324
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android studio 如何打.aar包,并应用
举报原因:
原因补充:

(最多只允许输入30个字)