在Android Studio中将Android工程变为Library使用
在Android Studio中将Android工程变为Library使用
有时候网上会有些工程格式不是我们想要的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使用相关推荐
- android工程r红,Android Studio - 为什么R随机变为红色?
这发生在几个不同的场合,我一直只是忽略它 - 但现在我接近完成我的一些项目,所以它不能再被忽略. 问题如下:在Android Studio的一个项目中,在多个场合(看似随意),对"R&quo ...
- Android Studio编写java工程并生成可执行jar
Android Studio编写java工程并生成可执行jar 1.新建一个空的Android工程 2.新建一个java module 3.添加main方法 4.引用三方jar 5.打包输出为可执行j ...
- android studio 如何导入工程文件,Android studio如何导入已有的eclipse工程
google最近新推出了android studio软件来取代eclipse,使用起来确实体验很不错,比eclipse要强大一些,不过,现在包括github上面的代码都是基于eclipse的,因此,我 ...
- android工程中的软件,通过Android Studio创建Android应用程序(附带解析)
这一节我们主要来创建一个简单的 Android 的应用程序. 创建 HelloWorld 工程 启动 Android Studio,依次选择 File --> New --> New Pr ...
- 【Android应用开发】Android Studio 简介 (Android Studio Overview)
一. Intelij IDEA 环境简介 Android Studio 来源 : Android Studio 是 Intelij IDEA 的免费版本 + Android SDK 集成的; -- I ...
- 在Mac上使用android studio调试android手机
一.环境准备 1.安卓手机:Android版本为9 2.MacBook Pro 3.安卓数据线 二.adb介绍 1.adb概念 adb:全称是Android Debug Bridge,意思是Andro ...
- 使用Android Studio搭建Android集成开发环境
一.Android Studio简单介绍 2013年GoogleI/O大会首次发布了Android Studio IDE(Android平台集成开发环境).它基于Intellij IDEA开发环境,旨 ...
- android+图标+i_explore+无背景,Android Studio中Android Device Monitor中的File Explore不显示文...
环境:操作系统是Mac,模拟器 问题:Android Studio中Android Device Monitor中的File Explore不显示文件 本人在自学文件存储,想查看"dada/ ...
- Android开发工具Android Studio、Android SDK和Genymotion完全配置
所谓"工欲善其事,必先利其器".Android Studio 是谷歌推出一个Android集成开发工具,基于IntelliJ IDEA. 类似 Eclipse ADT,Androi ...
最新文章
- 点云分割 PointCloudSegmentation测试笔记
- rocketmq 消息 自定义_rocketMq-Topic创建过程
- Django内置的分页模块
- 程序员面试之MySQL数据库表的设计
- java学习笔记(七)数据库链接字符
- c++的STL--1概念通述
- 科大奥锐实验报告霍尔效应_中科大929半导体物理专业课高分学长考研经验
- 68 SD配置-发票凭证配置-定义出具发票类型
- 牛客 2021年度训练联盟热身训练赛第二场 E题NIH Budget
- 网站并发cpu占用率_来,控制一下 goroutine 的并发数量
- 中职学计算机专业考本科难吗,国际本科难不难(中职考本科难不难)
- 2022 WTM 女性开发者大会邀你开启心旅程
- 小红帽 oracle,Linux+5+红帽子企业版安装Oracle9
- ubuntu 19.04源
- wkhtmltox 中文显示一半_免费!联合国官员孩子上的中文课,这次我get到了~
- c语言程序设计教程+西安交通大学,大学C程序设计教程-西安交通大学.ppt
- [unity3d][通过代码]制作模型,动态生成模型,通过点画模型
- C语言九九乘法表示例
- 宝塔 mysql备份 不全_宝塔数据库无法备份,备份完数据总是20b的问题解决。
- 基础篇:3.1.4)注塑件-热熔
热门文章
- matlab端到端仿真中基站功率,基于matlab的cdma通信系统分析及仿真
- combox数据过滤 wpf_- - WPF:筛选ItemCollection的ComboBox也会筛选绑定到同一ComboBoxes的其他ItemsSource_c#_酷徒编程知识库...
- OpenGL学习(一)OpenGL基本介绍
- (八)构建一个Docker容器来训练Deep Fake Autoencoders
- 以编程方式在ASP.NET MVC中使用多个HTML Select控件
- 图像拼图:HTML游戏
- 无法连接iphone软件更新服务器_上海腾科教育今日分享——提示“无法连接到服务器”的解决办法...
- 基于matlab的车牌定位算法设计与实现,matlab车牌定位系统设计(源码+文档)
- python 循环语句结果存储_Hello,Python!小鲸教你学Python(八)条件语句和循环
- php分解字符串_php怎么把字符串分解成字符