第一步:首先创建一个工程MyAAR工程,让后新建一个Module,新建Module时候选择Android Library

第二步:新建module,选择Android Library, 选择next。

第三步:创建好module,mylibaar工程。

第四步:在新建的Module中编写完代码后,接下来编译整个工程后就会自动生成aar包,包的路径在新建的Module ==》 build ===》outputs ==>aar目录下

第五步:其他androidstudio工程引用aar包,先将.aar文件复制到libs文件夹下

第六步:打开配置app的build.gradle文件

repositories {flatDir { dirs 'libs' }
}
compile(name: 'mylibaar-debug', ext: 'aar')
name: 'mylibaar-debug'是aar名字,
ext: 'aar'格式是aar。

第八步:点击Rebuild Project

第九步:查看是否成功

表示已经成功!

测试一下:

在module下写一个工具类:

打包成aar文件,并在app工程下调用:

查看运行结果:

成功!

android studio下生成aar文件,本地调用相关推荐

  1. Android环境下生成PDF文件

    一.背景 公司需要一个从本地选择图片生成pdf文件并上传的功能,由于Android本身并没有对pdf的支持,这里选择使用一个第三方的库来达成需求. 二.库的选择 2.1 当前主流的库 在众多Java语 ...

  2. Android Studio下Svn忽略文件配置的几种方法

    一.Android Studio创建的Android项目一般需要忽略 1..idea文件夹 2..gradle文件夹 3.所有的build文件夹 4.所有的.iml文件 5.local.propert ...

  3. Android library module生成aar文件

    https://www.cnblogs.com/H-BolinBlog/p/5971687.html 转载于:https://www.cnblogs.com/Oldz/p/9998732.html

  4. 转-Android Studio *.jar 与 *.aar 的生成与*.aar导入项目方法

    主要讲解Android Studio中生成aar文件以及本地方式使用aar文件的方法. 在Android Studio中对一个自己库进行生成操作时将会同时生成*.jar与*.aar文件. 分别存储位置 ...

  5. [Android][Android Studio] *.jar 与 *.aar 的生成与*.aar导入项目方法

    2019独角兽企业重金招聘Python工程师标准>>> 主要讲解Android Studio中生成aar文件以及本地方式使用aar文件的方法. 在Android Studio中对一个 ...

  6. Android Studio SVN配置忽略文件 1.用Android Studio创建一个项目,会在根目录和Module目录下自动生成.gitignore文件,貌似是Git的配置文件,

    Android Studio SVN配置忽略文件 1.用Android Studio创建一个项目,会在根目录和Module目录下自动生成.gitignore文件,貌似是Git的配置文件,和SVN没有关 ...

  7. android studio .so混淆配置,Android Studio 下混淆 文件配置 有关问题 初探(一)

    Android Studio 下混淆 文件配置 问题 初探(一) 1.参考资料 https://stuff.mit.edu/afs/sipb/project/android/sdk/android-s ...

  8. Android Studio下导出jar包和aar包

    Android Studio下导出jar包和aar包 jar包和aar包的区别 步骤 1. 创建Android工程 创建工程比较简单,不错复述 2. 创建一个Library(Module) 创建了一个 ...

  9. Android Studio 下使用git -- 个人,本地版本控制

    第一步:下载安装git 下载地址 : https://git-scm.com/downloads 第二步:Android Studio 下配置git路径. 配置之后,Test弹出如下成功的提示即可. ...

最新文章

  1. c语言lookup用法,Vlookup函数最经典的12种用法 果断收藏!
  2. Ubuntu16.04 安装chromedriver
  3. 9 个技巧,解决 K8s 中的日志输出问题
  4. MathLab混合编程成功总结
  5. 线程锁定CPU linux,linux 线程与CPU绑定
  6. vue中如何实现用JavaScript调用函数的方式使用一个通用的通知组件
  7. gcc/g++使用及gdb调试新手入门
  8. PKM全民推广系列一:PKM定义
  9. matlab中的插值函数
  10. 计算机sci二区期刊,SCI二区期刊汇总表
  11. 姑娘留步,容我劫个色
  12. android手机只有三星采用实体键,三星新配件:你终于可以体面地使用实体全键盘了...
  13. 列表页详情页html源码,UI布局欣赏:文章列表与内容详情页设计
  14. 写博客有什么意义以及为什么?
  15. 对持久层、持久性、持久化的讨论
  16. OpenStack 虚拟机冷/热迁移功能实践与流程分析
  17. sql多表查询及多表连接查询
  18. 字体图标的引入方式(阿里巴巴字体库的使用)
  19. 【开源推荐】XMM Go语言环境中完全自主实现的第三方内存管理库
  20. Google浏览器搜索页自定义图片

热门文章

  1. 为当前会话的所有作用域中的任何表最后生成的标识值。
  2. SQL Server 数据库中的几个常见的临界值
  3. css实现居中的各种方法
  4. 修改本机域名服务器为Google Public DNS或者OpenDNS
  5. int指令02 - 零基础入门学习汇编语言65
  6. XmlReader 内部使用NameTable
  7. 报表工具之JasperReports+iReport(1)
  8. 试用VisualStudio2005Beta2出现的小BUG
  9. java list 在头部添加6_【Java提高十六】集合List接口详解
  10. 视觉错觉模型_极具视觉爆发力的影院设计