在Android Studio中将Android工程变为Library使用

转载2016-03-28 10:43:58

有时候网上会有些工程格式不是我们想要的Library格式可以直接给AS使用。这时我们就需要将它移植到AS上并将其变为库。

1. 将ADT工程export成gradle可编译的工程。

2. 导入AS,保留src、res、manifest和gradle文件。

3. ​将gradle中的apply plugin: 'com.android.application'改为library。

4. 删除其他文件,然后将工程放在需要依赖的工程的app同级目录下。

5. 在setting.gradle中include库。

6. 在​project structure中添加依赖关系。

7. 完成依赖。

假如是AS工程要变为library,则保留根目录的src文件夹和build.gradle,删除其他文件。

对照:

apply plugin: 'com.android.library'
version = "1.1.0" // 版本号android {compileSdkVersion 23buildToolsVersion "23"resourcePrefix "imgsel"defaultConfig {minSdkVersion 15targetSdkVersion 23versionCode 5versionName "1.1.0"}buildTypes {release {minifyEnabled falseproguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'}}
}dependencies {compile fileTree(include: ['*.jar'], dir: 'libs')}

在Android Studio中将Android工程变为Library使用相关推荐

  1. android工程r红,Android Studio - 为什么R随机变为红色?

    这发生在几个不同的场合,我一直只是忽略它 - 但现在我接近完成我的一些项目,所以它不能再被忽略. 问题如下:在Android Studio的一个项目中,在多个场合(看似随意),对"R&quo ...

  2. Android Studio编写java工程并生成可执行jar

    Android Studio编写java工程并生成可执行jar 1.新建一个空的Android工程 2.新建一个java module 3.添加main方法 4.引用三方jar 5.打包输出为可执行j ...

  3. android studio 如何导入工程文件,Android studio如何导入已有的eclipse工程

    google最近新推出了android studio软件来取代eclipse,使用起来确实体验很不错,比eclipse要强大一些,不过,现在包括github上面的代码都是基于eclipse的,因此,我 ...

  4. android工程中的软件,通过Android Studio创建Android应用程序(附带解析)

    这一节我们主要来创建一个简单的 Android 的应用程序. 创建 HelloWorld 工程 启动 Android Studio,依次选择 File --> New --> New Pr ...

  5. 【Android应用开发】Android Studio 简介 (Android Studio Overview)

    一. Intelij IDEA 环境简介 Android Studio 来源 : Android Studio 是 Intelij IDEA 的免费版本 + Android SDK 集成的; -- I ...

  6. 在Mac上使用android studio调试android手机

    一.环境准备 1.安卓手机:Android版本为9 2.MacBook Pro 3.安卓数据线 二.adb介绍 1.adb概念 adb:全称是Android Debug Bridge,意思是Andro ...

  7. 使用Android Studio搭建Android集成开发环境

    一.Android Studio简单介绍 2013年GoogleI/O大会首次发布了Android Studio IDE(Android平台集成开发环境).它基于Intellij IDEA开发环境,旨 ...

  8. android+图标+i_explore+无背景,Android Studio中Android Device Monitor中的File Explore不显示文...

    环境:操作系统是Mac,模拟器 问题:Android Studio中Android Device Monitor中的File Explore不显示文件 本人在自学文件存储,想查看"dada/ ...

  9. Android开发工具Android Studio、Android SDK和Genymotion完全配置

    所谓"工欲善其事,必先利其器".Android Studio 是谷歌推出一个Android集成开发工具,基于IntelliJ IDEA. 类似 Eclipse ADT,Androi ...

最新文章

  1. 点云分割 PointCloudSegmentation测试笔记
  2. rocketmq 消息 自定义_rocketMq-Topic创建过程
  3. Django内置的分页模块
  4. 程序员面试之MySQL数据库表的设计
  5. java学习笔记(七)数据库链接字符
  6. c++的STL--1概念通述
  7. 科大奥锐实验报告霍尔效应_中科大929半导体物理专业课高分学长考研经验
  8. 68 SD配置-发票凭证配置-定义出具发票类型
  9. 牛客 2021年度训练联盟热身训练赛第二场 E题NIH Budget
  10. 网站并发cpu占用率_来,控制一下 goroutine 的并发数量
  11. 中职学计算机专业考本科难吗,国际本科难不难(中职考本科难不难)
  12. 2022 WTM 女性开发者大会邀你开启心旅程
  13. 小红帽 oracle,Linux+5+红帽子企业版安装Oracle9
  14. ubuntu 19.04源
  15. wkhtmltox 中文显示一半_免费!联合国官员孩子上的中文课,这次我get到了~
  16. c语言程序设计教程+西安交通大学,大学C程序设计教程-西安交通大学.ppt
  17. [unity3d][通过代码]制作模型,动态生成模型,通过点画模型
  18. C语言九九乘法表示例
  19. 宝塔 mysql备份 不全_宝塔数据库无法备份,备份完数据总是20b的问题解决。
  20. 基础篇:3.1.4)注塑件-热熔

热门文章

  1. matlab端到端仿真中基站功率,基于matlab的cdma通信系统分析及仿真
  2. combox数据过滤 wpf_- - WPF:筛选ItemCollection的ComboBox也会筛选绑定到同一ComboBoxes的其他ItemsSource_c#_酷徒编程知识库...
  3. OpenGL学习(一)OpenGL基本介绍
  4. (八)构建一个Docker容器来训练Deep Fake Autoencoders
  5. 以编程方式在ASP.NET MVC中使用多个HTML Select控件
  6. 图像拼图:HTML游戏
  7. 无法连接iphone软件更新服务器_上海腾科教育今日分享——提示“无法连接到服务器”的解决办法...
  8. 基于matlab的车牌定位算法设计与实现,matlab车牌定位系统设计(源码+文档)
  9. python 循环语句结果存储_Hello,Python!小鲸教你学Python(八)条件语句和循环
  10. php分解字符串_php怎么把字符串分解成字符