文档章节

android studio 导入类库(module)

空天啸鹤
 空天啸鹤
发布于 2016/07/27 14:36
字数 273
阅读 81
收藏 1

先定义下:

目前的应用程序app是Thumpic;

需要用到类库(module) utils;

step 0:通过菜单file ——》New——》Import Module...打开import窗口;

step 1:在Source directory 中填入目标库路径(utils类库路径),也可以通过选择定位路径,之后点击finish;

通过以上步骤,android studio已经帮我们把utils

a。作为module导入 project面板;

b。生成了gradle的配置

但是目前,不仅没有编译进app,也不能在app工程中,import utils中的代码类;

step 2:在 build.gradle (Module:app) 中配置 :

dependencies {
    compile project(':utils') //*** 新增配置****
    compile fileTree(dir: 'libs', include: ['*.jar'])
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:23.4.0'
}

step 3:在 build.gradle (Module:utils) 中配置 :

//apply plugin: 'com.android.application' // **原配置
apply plugin: 'com.android.library' // **变更为 library

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.3"

    defaultConfig {
        // applicationId "com.bangoli.utils"  // ** 此句删除 **
        minSdkVersion 17
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:23.4.0'
}

step 4:在build 或者 sync一下工程,导入完成;

参考:http://stackoverflow.com/questions/31787136/include-apk-module-as-dependency-in-android-studio

© 著作权归作者所有

共有 人打赏支持
空天啸鹤
粉丝 0
博文 24
码字总数 5877
作品 0
深圳
程序员
私信 提问
Android Studio导入第三方类库的方法

学习园地 以迂为直,以患为利 博客园 首页 新随笔 联系 管理 随笔- 232 文章- 3 评论- 519 Android Studio导入第三方类库的方法 Android Studio导入第三方类库的方法 本人也刚刚开始尝试做a...

Jonson
2015/03/14
0
0
Google将专注于Android Studio,放弃Eclipse+ADT

上周Android的官方博客发表声明:Google将在年底结束对Eclipse+ADT的开发以及停止支持,把重心完全转移到Android Studio。对于很多使用Eclipse的Android开发者而言,他们必须接受一个全新的I...

yushulx
2015/07/07
0
0
Android Studio vs Eclipse:你需要知道的那些事

转用Android Studio开发前,你需要知道 我写的这个指引里,包含了一些当你要把Eclipse项目转到Andorid Studio前需要知道的基本信息。如果你有一个大型项目还没完成从Eclipse到Android Studi...

oschina
2014/03/12
11.4K
23
Android studio如何生成aar包

在Android Studio中对一个自己库进行生成操作时将会同时生成.jar与.aar文件。 分别存储位置: *.jar:库 /build/intermediates/bundles/debug(release)/classes.jar *.aar:库 /build/outpu...

飞翔的熊blabla
2018/08/01
0
0
导入开源库到基于Android Studio构建的项目中

前两天,谷歌发布了Android Studio 1.0的正式版,也有更多的人开始迁移到Android Studio进行开发。然而,网上很多的开源库,控件等还是以前的基于Eclipse进行开发,很多人不知道怎么导入到自己...

码农明明
2014/12/12
0
2

没有更多内容

加载失败,请刷新页面

加载更多

《傲慢与偏见》的读书笔记与读后感作文2400字

《傲慢与偏见》的读书笔记与读后感作文2400字: 作者:孙苑馨;笔者按:读书这个习惯是我爸妈养出来的。小时候父母赚的钱除了吃饭穿衣剩下的就是买书了,他们除了买各种新鲜出版的文艺派图书...

原创小博客
14分钟前
0
0
oozie job 的挂了监控报警或重启

oozie Coordinator 的job 和actioni状态很多,但好像不支持设置某状态如failed后30分钟后自动重新拉启,因他的条件只有几种:触发条件可以是一个时间频率、一个dataset实例是否可用,或者可能...

hblt-j
32分钟前
1
0
python精简笔记-[6]-[if,for,while]语句

1.if 条件判断 语法: if 判断条件: 执行语句……elif 判断条件:    执行语句……elif 判断条件:    执行语句……else: 执行语句…… 实例1: n = input("请输...

平头哥-Enjoystudy
36分钟前
0
0
RxJava 是如何实现线程切换的(上)

前言 通过前一篇的从观察者模式出发,聊聊RxJava,我们大致理解了RxJava的实现原理,在RxJava中可以非常方便的实现不同线程间的切换。subscribeOn 用于指定上游线程,observeOn 用于指定下游线...

亭子happy
今天
2
0
想晋级高级工程师只知道表面是不够的!Git内部原理介绍

本文由云+社区发表 作者:腾讯工蜂用户:王二卫 从不一样的视角了解git,以便更好的使用git 一、git & git 版本库认识 git 是一个内容寻址的文件系统,其核心部分是一个简单的键值对数据库(...

腾讯云加社区
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部