Android Studio怎样import module(针对非gradle)
相同的,非gradle编译的project和gradle编译的在import module上相同有一些差别。
包含操作上,显示上的一些差别,曾经的文章中,仅仅要没有标注“非gradle”字样的。都是针对使用gradle来build的。
讲到这,预计非常多人会问,如何的算是使用gradle来进行build的,如何的不算,差别非常easy。你仅仅要看到project根文件夹下,或者module文件夹下有没有build.gradle这个文件,有就是使用gradle来build,没有就是非gradle。(当然不仅仅这一个差别,另一些其它的文件的差别,显示的差别等。这边不用关心了)。
好了,直接上图解释怎么import module吧。下图是我的一个project,一会会有展开的图,看展开的图你会发现。文件夹结构和eclipse是基本一样的。
针对这幅图,说下和用gradle build的project一个显示的差别:注意到一个细节了吧。project的右下角的图标是一个蓝色的小方块,并非像使用gradle build的project一样,右下角的图标是一个蓝色的小杯子。(事实上吧,这边的project本身就是被作为一个module)
通过File->Project structure打开配置界面,选择modules。点+,再选择Import Module:
按步骤往下next就可以,这边仅仅解释当中一个步骤。看下图:
Create module from existing sources:什么时候选这项呢,假设你原来的sources并非一个module,就要选这项,这样Android Studio会给你生成相应的module匹配的文件。
Import module from external model:假设你原来的sources就是一个module,那你就选这项,比方你原来的sources被另外一个project当module使用过了,你就能够选这项。
那预计会有人问,我不知道怎么区分究竟是不是module,假设你没办法区分的话。那你默认都选第一项就好了。这里的Maven不用去关心。
一路next后。这个时候,你能够看到,sources就被当做module的形式导进来了,这个时候。project就有两个module了。
我们再看下。project列表中有什么变化,如图。看到了吧,原来的一个变成两个了,并且导入的module和原来的module是并排的,和eclipse中显示两个project一样的方式显示,这个就是非gradle build和用gradle build中module显示的最大的差别。这个时候你也能够再观察下图标,有没有发现,你后面导入进来的module的右下角图标并非显示成像使用gradle
build一样,是个小手机图标,而是还是蓝色小方块,并且在展开的列表中,你没有看到gradle.build这个文件:
Android Studio怎样import module(针对非gradle)的更多相关文章
- Android Studio怎样加入工程(project)为library(针对非gradle)
这篇文章还是针对非gradle build的project,gradle build有一些区别.在Eclipse要引用别的project为本project的library非常easy,可是在Andro ...
- Android studio 项目(Project)依赖(非Module)
Android studio 项目(Project)依赖(非Module) 0. 前言 对于Module 级别的依赖大家都知道,今天说下Android Studio下的项目依赖. 场景: A Proj ...
- Android Studio一直显示Building“project name”Gradle project info问题详解
关注我,每天都有优质技术文章推送,工作,学习累了的时候放松一下自己. 本篇文章同步微信公众号 欢迎大家关注我的微信公众号:「醉翁猫咪」 Android Studio一直显示 Building&quo ...
- Android studio 添加引用Module项目 与 设置Module项目的Libs的Jar在主项目里使用
前言 添加引用Module项目 设置Module项目的Libs的Jar在主项目里使用 1.在项目里添加libs包,并且加入jar 2.设置这个module项目的build.gradle depende ...
- Android Studio中的Module,Facet
详细内容请参看 http://www.jetbrains.com/idea/webhelp/facet.html 以及 http://www.jetbrains.com/idea/webhelp/an ...
- 【转】Android Studio安装配置学习教程指南 Gradle基础--不错
原文网址:http://www.linuxidc.com/Linux/2015-02/113890p4.htm 其实很早之前也写了一篇Gradle的基础博客,但是时间很久了,现在Gradle已经更新了 ...
- Android Studio 添加引用Module项目
新建Android项目,修改为Module 新建一个android项目 给项目命名,这里命名为MyLibrary,作为可引用的Module项目 点击下一步,选择一个Activity,点击ok 下面将这 ...
- 解决android studio项目中Failded to sync Gradle project 'XXXX' Cause:failed to find target with hash string 'android-16'问题
之前在github上通过import module导入一个项目,结果报错,提示找不到sdk相应的版本xx,而我的compileSdkVersion明明写的是23不是xx,查了半天也没解决.最后只好下载 ...
- [Android Studio] Android Studio如何删除module(转载)
转载地址:http://blog.csdn.net/hyr83960944/article/details/37519299 当你想在Android Studio中删除某个module时,大家习惯性的 ...
随机推荐
- FORM动态LIST ITEM
DECLARE rg_list_item recordgroup; ret_code NUMBER; BEGIN --SQL里必做是以值键两个字段顺序,并且都要为字符串类型 rg_list_item ...
- mysql: Error Codes and Messages
Appendix B. Error Codes and MessagesTable of Contents B.1. Server Error Codes and MessagesB.2. Clien ...
- 通过JSONP实现完美跨域
通过JSONP实现完美跨域 三水清 2010-06-11 20:17:47 以前我经常在博客说JSONP,例如我的WordPress天气插件就是通过JSONP来调用的天气数据,今天就说说通过JSONP ...
- cport串口控件的应用
cport是一个很强大的串口控件.支持delphi/bcb.最新版本是v4.10.官网下载地址是:http://sourceforge.net/projects/comport/files/compo ...
- (转)Android项目重构之路:架构篇
去年10月底换到了新公司,做移动研发组的负责人,刚开始接手android项目时,发现该项目真的是一团糟.首先是其架构,是按功能模块进行划分的,本来按模块划分也挺好的,可是,他却分得太细,总共分为了17 ...
- hdu 1408 acdearm "Money, Money, Money"
#include<stdio.h> int main() { long long int x; while(~scanf("%lld",&x)) { if(x% ...
- 利用HTML5与jQuery技术创建一个简单的自动表单完成
来源:GBin1.com 在线演示 在线下载 谷歌快速搜索自带大量自动完成插件——库中甚至还有一个附带的jQuery UI共享选项.然而今天我要寻找一个替代的解决方案.由DevBridge开发的j ...
- 帮助快速生成页面固定显示元素的jQuery插件 - sticky-kit
来源:GBin1.com 如果需要在用户滚动页面的时候,保持特定元素始终可见的话,今天这里我们介绍的Sticky-Kit是一个不错的选择. 它是一个开源的jQuery插件,可以帮助大家快速针对页面元素 ...
- Java实现二叉树及相关遍历方式
Java实现二叉树及相关遍历方式 在计算机科学中.二叉树是每一个节点最多有两个子树的树结构.通常子树被称作"左子树"(left subtree)和"右子树"(r ...
- Google Maps API v2密钥申请
1. 进入到Google APIs Console页面 https://code.google.com/apis/console/ 点击左边导航栏的Seivices进入 在All services 的 ...