android生成aar无效,android studio生成aar包并在其他工程引用aar包的方法
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包的方法相关推荐
- 一个android工程生成两个aar,android studio生成aar包并在其他工程引用aar包(示例代码)...
1.aar包是android studio下打包android工程中src.res.lib后生成的aar文件,aar包导入其他android studio 工程后,其他工程可以方便引用源码和资源文件 ...
- android缓存清理无效,Android开发之清理系统缓存错误
最近在做清理系统缓存功能时,用到以下方法PackageManager pm = context.getPackageManager(); Method localMethod = pm.getClas ...
- android studio生产签名文件,Android Studio 生成 keystore 签名文件
Android Studio 生成 keystore 签名文件 常见 SSL 证书格式 : .DER .CER,文件是二进制格式,只保存证书,不保存私钥. .PEM,一般是文本格式,可保存证书,可保存 ...
- android 应用分析,分析 Android 应用
分析 Android 应用Profiling Android Apps 04/03/2018 本文内容 在将应用部署到应用商店之前,必须先识别并修复任何性能瓶颈.过度占用内存或网络资源利用效率低下的问 ...
- Android开发技巧--Application, ListView排列,格式化浮点数,string.xml占位符,动态引用图片...
一. Application用途 1. Application用途 创建Application时机 : Application在启动的时候会调用Application无参的构造方法创建实例; Appl ...
- 【Android 应用开发】Android开发技巧--Application, ListView排列,格式化浮点数,string.xml占位符,动态引用图片
一. Application用途 1. Application用途 创建Application时机 : Application在启动的时候会调用Application无参的构造方法创建实例; Appl ...
- android 生成aar文件,Android 中.aar文件生成方法与用法
https://i.cnblogs.com/EditPosts.aspx?opt=1 无论是用Eclipse还是用Android Studio做android开发,都会接触到jar包,全称应该是:Ja ...
- Android Studio打包和引用aar
一.简介 Android 库在结构上与 Android 应用模块相同.它可以提供构建应用所需的一切内容,包括源代码.资源文件和 Android 清单.不过,Android 库将编译到您可以用作 And ...
- android服务器打包jar,Android Studio打包apk,aar,jar包方法
文本我们将讲解android studio打包apk,aar,jar包的相关知识.apk包就是android系统的安装包,这里没什么好说的,aar包是android中独有的类库包,而jar包是java ...
最新文章
- 成都理工大学乐千桤java考试_2009年度优秀教师、优秀教务工作者评选结果公示-成都理工大学工会...
- 厉害的组件_企业级React UI组件库——React Suite
- qtextedit改变单个字的颜色_发协广告~迷你字
- java gc日志乱码_6000+字,30+张图。JAVA线上故障排查全套路总结。
- python爬虫哪个选择器好用_Python网络爬虫四大选择器用法原理总结
- python示例_Python中的缩进示例
- Geoffrey Hinton大佬经典的《神经网络机器学习》,附PPT下载链接!
- 3 sum python
- itext 表格宽度自适应_微信公众号推文中如何自定义添加表格?
- 【论文阅读笔记】文本相似度分析方面
- echarts迁徙图 vue_vue中使用 echarts3.0 或 echarts2.0 (模拟迁徙图,折线图)
- 计算机控屏教程,电脑怎么控制手机操作
- 解决:3Dmax 渲染后任意点击就卡住不能点击,UI界面冻结
- 04 可视化开发工具
- vscode配置和快捷键
- 计算机图形学14:三维图形的投影变换
- 前端将时间格式‘2020-03-03T16:49:18.000+0000‘转化成正常格式‘2020-03-03 16:49:18‘ _@jie
- docker容器端口影射宿主机端口
- Markdown 语法(包括但不限于图片居中缩放脚注等)
- 低延迟流式语音识别技术在人机语音交互场景中的实践
热门文章
- linux c mysql教程_linux下c操作mysql之增删改查
- vue计算属性computed与监听属性watch的基本使用
- 《JavaScript100例|01》之javaScript实现俄罗斯方块,唤起了女朋友儿时的回忆!
- html5 ios cookie,ios – WKWebView,获取所有cookie
- android 垂直自动滚动条,Android实现Activity水平和垂直滚动条的方法
- 天涯明月刀7月4号服务器维护,7月8日服务器例行维护公告
- 【WebGL】《WebGL编程指南》读书笔记——第2章
- 【自定义组件】如何引用自定义组件
- 函数的自执行,变量提升和函数提升
- 浅谈servlet与jsp的关系