首先我们new 一个Module:

在弹出框中选择Library:

然后press finish:

在build.gradle写下面这句话,library就被引用了compile project(":mylibrary")

有一个地方需要特别注意,这个libary的support-v4包的版本可能跟主版本不一样,那么最好改成跟主版本一样,这样不会有编译问题,很多时候编译问题就在于这些包的版本不一样

这个新建立的libary的build.gradle:apply plugin: 'com.android.library'

android {

compileSdkVersion 28

buildToolsVersion "28.0.0"

defaultConfig {

minSdkVersion 15

targetSdkVersion 28

versionCode 1

versionName "1.0"

testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"

}

buildTypes {

release {

minifyEnabled false

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

}

}

}

dependencies {

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

compile 'com.android.support:support-v4:23.1.1'

testCompile 'junit:junit:4.12'

androidTestCompile('com.android.support.test.espresso:espresso-core:3.0.2', {

exclude group: 'com.android.support', module: 'support-annotations'

})

}

android studio如何创建工程,android studio如何创建一个子module并引入主工程相关推荐

  1. android 导入modoule_android studio如何创建一个子module并引入主工程

    首先我们new 一个Module: 在弹出框中选择Library: 然后press finish: 在build.gradle写下面这句话,library就被引用了compile project(&q ...

  2. android compile使用方法,自己创建一个android studio在线依赖compile

    相信大家在使用AS(android studio)的时候添加依赖的时候有没见过如下方式: 很酷炫本人将教你如何做到. 1.    使用 jcenter()实现- 在创建的时候as自动帮我导入了 1.  ...

  3. 【Flutter】Flutter 应用创建运行 ( Android Studio 创建 / 运行 Flutter 应用 | 命令行创建 / 运行 Flutter 应用 )

    文章目录 一.Android Studio 中创建 Flutter 应用 二. Android Studio 中运行 Flutter 应用 三. 命令行 中创建 Flutter 应用 四.命令行 中运 ...

  4. 修改 Android Studio 相关模板,以加快项目创建时构建速度,支持Mac,Windows,Linux...

    2019独角兽企业重金招聘Python工程师标准>>> 注: 本文主要在Mac中操作,Windows,Linux操作类似.默认创建Empty Activity项目 Android S ...

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

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

  6. android 删除一个工程,Android Studio该怎样删除项目?

    Android Studio该怎样删除项目?当你想在Android Studio中删除某个module时,大家习惯性的做法都是选中要删除的module,右键去找delete.但是在android St ...

  7. android studio 导入模块SDK 以及该模块中继承application的类与原工程继承application的类存在冲突 解决方法

    android studio 导入模块SDK 以及该模块中继承application的类与原工程继承application的类存在冲突 解决方法 导入某修改后的海康视频SDK(老师给的),并修改相关文 ...

  8. android studio制作目录布局,Android Studio:新创建的目录未出现在文件夹Vi中

    9个解决方案 136 votes 事实证明,顶部有一个选择器,默认设置为显示Android. 如果您将切换按钮向下拨到"包",您可以看到自己的包. Aggressor answer ...

  9. 1.Android简介,Android Studio安装,创建运行Android程序

    文章目录 1.了解通信技术 2.Android简介   2.1 Android起源   2.2 Android历史版本 3.Android Studio开发环境的搭建 3.1 Android Stud ...

最新文章

  1. 这才叫细:带你深入理解Redis分布式锁
  2. KindEditor自动过滤首行缩进和全角空格的解决方法
  3. IPVS-DR+keepalived实现高可用负载均衡集群
  4. Mac 技术篇-应用程序被锁定无法进行卸载问题解决方法,文件、文件夹被锁定无法移入废纸篓处理方法,卡巴斯基被锁定如何进行卸载演示
  5. 测试与CMMI质量体系
  6. Java 8 (10) CompletableFuture:组合式异步编程
  7. Mac下搭建Cocos2d-x-3.2的开发环境详解
  8. STM8单片机复位源判断
  9. Tabs Outliner(标签系统)
  10. 使用spring拦截器手写权限认证框架
  11. 关于印发国家测绘地理信息局2013年立法工作计划的通知
  12. 微信字体调大后页面错乱问题
  13. Android 解析微信基础表情并显示
  14. wildcard函数
  15. PDF怎样删除其中一页
  16. centos/redhat kernel-debug-info-xx.rpm与kernel-debuginfo-xx.rpm区别
  17. C语言向有序数组中插入一个数使该数组仍保持有序
  18. Filecoin系列 - 源码分析 - CPU SHA扩展
  19. VC++6.0显示代码行号【成功破解行数显示限制,完全免费!!!】
  20. 自制操作系统1:先动手操作

热门文章

  1. linux 使用 cp 命令强制覆盖功能
  2. 利剑无意之scala小考核
  3. Hive_ 对比分区,分桶
  4. 【Java文件操作】一个将文件转化为十六进制字节数组的工具(可以以8086汇编查看内存的格式输出,很优雅)
  5. netty系列之:channelPipeline详解
  6. netty系列之:netty中的Channel详解
  7. package.json mysql_package.json入门
  8. webpack 打包第三方库_webpack打包分离第三方库和业务代码
  9. JUC锁-Condition(三)
  10. 《大数据日知录:架构与算法》前言