1.aar包是android studio下打包android工程中src、res、lib后生成的aar文件,aar包导入其他android studio 工程后,其他工程可以方便引用源码和资源文件

2.生成aar包步骤:

①.用android studio打开一个工程,然后新建一个Module,新建Module时候选择Android Library,后面按新建普通工程操作

②.新建Module 类型为android Library 后如下图所示

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

3.其他androidstudio工程引用aar包

①.将aar包复制到lib目录下

②.配置build.gradle文件:

加入

repositories {

flatDir {

dirs 'libs'

}

compile(name:'camerascan-1.0',ext:'aar')

完整的配置文件:

apply plugin: 'com.android.application'

android {

compileSdkVersion 22

buildToolsVersion "22.0.1"

defaultConfig {

applicationId "com.geenk.testcamerascanarr"

minSdkVersion 11

targetSdkVersion 22

versionCode 1

versionName "1.0"

}

buildTypes {

release {

minifyEnabled false

proguardFiles getDefaultProguardFile('proguard-android.txt'),'proguard-rules.pro'

}

}

repositories {

flatDir {

dirs 'libs'

}

}

}

dependencies {

compile fileTree(dir: 'libs',include: ['*.jar'])

compile(name:'camerascan-1.0',ext:'aar')

compile 'com.android.support:appcompat-v7:22.2.0'

}

③.编译一次工程

如图复制aar包到lib下

图复制到lib下后,点击下图按钮让aar包可以在在代码中引用,或者编译一次工程

以上操作成功后可以在扩展包下看到被引用的aar包文件

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程小技巧。

总结

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

小编个人微信号 jb51ccc

喜欢与人分享编程技术与工作经验,欢迎加入编程之家官方交流群!

android生成aar无效,android studio生成aar包并在其他工程引用aar包的方法相关推荐

  1. 一个android工程生成两个aar,android studio生成aar包并在其他工程引用aar包(示例代码)...

    1.aar包是android studio下打包android工程中src.res.lib后生成的aar文件,aar包导入其他android studio 工程后,其他工程可以方便引用源码和资源文件 ...

  2. android缓存清理无效,Android开发之清理系统缓存错误

    最近在做清理系统缓存功能时,用到以下方法PackageManager pm = context.getPackageManager(); Method localMethod = pm.getClas ...

  3. android studio生产签名文件,Android Studio 生成 keystore 签名文件

    Android Studio 生成 keystore 签名文件 常见 SSL 证书格式 : .DER .CER,文件是二进制格式,只保存证书,不保存私钥. .PEM,一般是文本格式,可保存证书,可保存 ...

  4. android 应用分析,分析 Android 应用

    分析 Android 应用Profiling Android Apps 04/03/2018 本文内容 在将应用部署到应用商店之前,必须先识别并修复任何性能瓶颈.过度占用内存或网络资源利用效率低下的问 ...

  5. Android开发技巧--Application, ListView排列,格式化浮点数,string.xml占位符,动态引用图片...

    一. Application用途 1. Application用途 创建Application时机 : Application在启动的时候会调用Application无参的构造方法创建实例; Appl ...

  6. 【Android 应用开发】Android开发技巧--Application, ListView排列,格式化浮点数,string.xml占位符,动态引用图片

    一. Application用途 1. Application用途 创建Application时机 : Application在启动的时候会调用Application无参的构造方法创建实例; Appl ...

  7. android 生成aar文件,Android 中.aar文件生成方法与用法

    https://i.cnblogs.com/EditPosts.aspx?opt=1 无论是用Eclipse还是用Android Studio做android开发,都会接触到jar包,全称应该是:Ja ...

  8. Android Studio打包和引用aar

    一.简介 Android 库在结构上与 Android 应用模块相同.它可以提供构建应用所需的一切内容,包括源代码.资源文件和 Android 清单.不过,Android 库将编译到您可以用作 And ...

  9. android服务器打包jar,Android Studio打包apk,aar,jar包方法

    文本我们将讲解android studio打包apk,aar,jar包的相关知识.apk包就是android系统的安装包,这里没什么好说的,aar包是android中独有的类库包,而jar包是java ...

最新文章

  1. 成都理工大学乐千桤java考试_2009年度优秀教师、优秀教务工作者评选结果公示-成都理工大学工会...
  2. 厉害的组件_企业级React UI组件库——React Suite
  3. qtextedit改变单个字的颜色_发协广告~迷你字
  4. java gc日志乱码_6000+字,30+张图。JAVA线上故障排查全套路总结。
  5. python爬虫哪个选择器好用_Python网络爬虫四大选择器用法原理总结
  6. python示例_Python中的缩进示例
  7. Geoffrey Hinton大佬经典的《神经网络机器学习》,附PPT下载链接!
  8. 3 sum python
  9. itext 表格宽度自适应_微信公众号推文中如何自定义添加表格?
  10. 【论文阅读笔记】文本相似度分析方面
  11. echarts迁徙图 vue_vue中使用 echarts3.0 或 echarts2.0 (模拟迁徙图,折线图)
  12. 计算机控屏教程,电脑怎么控制手机操作
  13. 解决:3Dmax 渲染后任意点击就卡住不能点击,UI界面冻结
  14. 04 可视化开发工具
  15. vscode配置和快捷键
  16. 计算机图形学14:三维图形的投影变换
  17. 前端将时间格式‘2020-03-03T16:49:18.000+0000‘转化成正常格式‘2020-03-03 16:49:18‘ _@jie
  18. docker容器端口影射宿主机端口
  19. Markdown 语法(包括但不限于图片居中缩放脚注等)
  20. 低延迟流式语音识别技术在人机语音交互场景中的实践

热门文章

  1. linux c mysql教程_linux下c操作mysql之增删改查
  2. vue计算属性computed与监听属性watch的基本使用
  3. 《JavaScript100例|01》之javaScript实现俄罗斯方块,唤起了女朋友儿时的回忆!
  4. html5 ios cookie,ios – WKWebView,获取所有cookie
  5. android 垂直自动滚动条,Android实现Activity水平和垂直滚动条的方法
  6. 天涯明月刀7月4号服务器维护,7月8日服务器例行维护公告
  7. 【WebGL】《WebGL编程指南》读书笔记——第2章
  8. 【自定义组件】如何引用自定义组件
  9. 函数的自执行,变量提升和函数提升
  10. 浅谈servlet与jsp的关系