android studio本地引用aar打包文件(.aar)
来源:互联网 发布:临沂php招聘 编辑:程序博客网 时间:2024/05/23 11:56
问题来自于尝试编译android image picker项目时:
https://github.com/giljulio/android-multiple-image-picker.git
项目结构
multiple-image-picker-settings.gradle-build.gradle-example--build.gradle-picker--builid.gradle
settings.gradle:
include ':example', ':picker'
bulild.gradle
buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.12.2' }}allprojects { repositories { mavenCentral() mavenLocal() }}
example的buid.gradle
apply plugin: 'android'android { compileSdkVersion 19 buildToolsVersion '19.1.0' defaultConfig { minSdkVersion 14 targetSdkVersion 19 versionCode 1 versionName "1.0" } buildTypes { release { runProguard false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' } }}dependencies { compile 'com.giljulio.imagepicker:picker:0.1.0@aar'}
picker的build.gradle
apply plugin: 'android-library'apply plugin: 'maven'group 'com.giljulio.imagepicker'artifacts { archives file('picker.aar')}uploadArchives { repositories { mavenDeployer { repository(url: "file:///your_path/your_home/.m2/repository") pom.groupId = "com.giljulio.imagepicker" pom.version = '0.1.0' pom.artifactId = 'picker' } }}android { compileSdkVersion 19 buildToolsVersion "19.1.0" defaultConfig { minSdkVersion 14 targetSdkVersion 19 versionCode 1 versionName "1.0" }}dependencies { compile 'com.android.support:support-v13:+' compile 'com.android.support:support-v13:18.0.+'}
注意点:
1. mvn使用的是默认配置,即maven库位于默认用户的 .m2/repository下,没有修改setting.xml
2. gradle 文件增加了mavenLocal()
3. gradle文件增加相应mvn配置
4. 使用gradle uploadArchives 上传aar到本地mvn库,gradle uploadArchives --info(可查看信息)
5. gradle文件中引用方式为(并不特别):compile 'com.giljulio.imagepicker:picker:0.1.0@aar
0 0
- android studio本地引用aar打包文件(.aar)
- android studio引用aar文件
- 在Android Studio上引用本地的aar文件
- android studio打包生成aar文件并在其他工程引用aar包
- 本地aar文件引用
- Android Studio 关于AAR 的打包引用
- Android Studio 关于AAR 的打包引用
- Android Studio 打包及引用 aar
- Android Studio 打包及引用 aar
- Android Studio 打包及引用 aar
- Android Studio 打包及引用 aar
- Android Studio 打包及引用 aar
- Android Studio打包及引用aar
- Android Studio 如何打包和引用 aar
- Android Studio 打包及引用 aar
- Android Studio 打包及引用 aar
- Android Studio 打包及引用 aar
- Android Studio打包和引用aar
- solr dih有子查询时速度慢
- 黑马程序员—黑马.Net10妹子说:大学没毕业就拿7000元月薪的事实不足为奇
- VBS基础篇 - 对象(5) - File对象
- base64加密
- Hadoop笔记:集群的虚拟搭建(版本1.2.1)
- android studio本地引用aar打包文件(.aar)
- IOS开发笔记(7)基本控件
- Servlet 中文乱码问题及解决方案剖析
- 多个commit 合并为一个patch
- resin3.X那些事之resin.conf
- delphi中临界操作方法
- VBS基础篇 - 对象(6) - Folder对象
- IOS开发笔记(8)Foundation Kit 学习
- Linux入门