相同的,非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)的更多相关文章

  1. Android Studio怎样加入工程(project)为library(针对非gradle)

    这篇文章还是针对非gradle build的project,gradle build有一些区别.在Eclipse要引用别的project为本project的library非常easy,可是在Andro ...

  2. Android studio 项目(Project)依赖(非Module)

    Android studio 项目(Project)依赖(非Module) 0. 前言 对于Module 级别的依赖大家都知道,今天说下Android Studio下的项目依赖. 场景: A Proj ...

  3. Android Studio一直显示Building“project name”Gradle project info问题详解

    关注我,每天都有优质技术文章推送,工作,学习累了的时候放松一下自己. 本篇文章同步微信公众号  欢迎大家关注我的微信公众号:「醉翁猫咪」 Android Studio一直显示 Building&quo ...

  4. Android studio 添加引用Module项目 与 设置Module项目的Libs的Jar在主项目里使用

    前言 添加引用Module项目 设置Module项目的Libs的Jar在主项目里使用 1.在项目里添加libs包,并且加入jar 2.设置这个module项目的build.gradle depende ...

  5. Android Studio中的Module,Facet

    详细内容请参看 http://www.jetbrains.com/idea/webhelp/facet.html 以及 http://www.jetbrains.com/idea/webhelp/an ...

  6. 【转】Android Studio安装配置学习教程指南 Gradle基础--不错

    原文网址:http://www.linuxidc.com/Linux/2015-02/113890p4.htm 其实很早之前也写了一篇Gradle的基础博客,但是时间很久了,现在Gradle已经更新了 ...

  7. Android Studio 添加引用Module项目

    新建Android项目,修改为Module 新建一个android项目 给项目命名,这里命名为MyLibrary,作为可引用的Module项目 点击下一步,选择一个Activity,点击ok 下面将这 ...

  8. 解决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,查了半天也没解决.最后只好下载 ...

  9. [Android Studio] Android Studio如何删除module(转载)

    转载地址:http://blog.csdn.net/hyr83960944/article/details/37519299 当你想在Android Studio中删除某个module时,大家习惯性的 ...

随机推荐

  1. MySQL 连接错误Can't connect to MySQL server on (61)

    链接数据库时忽然遇到一个问题.Mac Navicat链接时报错Can’t connect to MySQL server on ‘xx.xx.xx.xx’ (61). PS. win版Navicat ...

  2. Oracle 11gR2 RAC的两个bug

      Oracle 11.2.0.2 bug还是不少的.很多库迁到Oracle 11.2.0.2后都遇到了问题.现在正在跟的两个Oracle 11.2.0.2上的问题:1.ORA-00600: inte ...

  3. java数据库编程——读写LOB、可滚动和可更新的结果集、元数据

    java 数据库编程 1. 读写LOB 除了数字.字符串和日期之外,许多数据库还可以存储大对象,例如图片或其它数据.在SQL中,二进制大对象称为BLOB,字符型大对象称为CLOB. 要读取LOB,需要 ...

  4. iOS:分段控件UISegmentedControl的详细使用

    分段控件:UISegmentedControl   功能:分段的控制.页面的切换等.   介绍:当用户输入不仅仅是布尔值时,可使用分段控件(UISegmentedControl).分段控件提供一栏按钮 ...

  5. linux加固目标和对象

    一.  linux加固目标和对象 项目加固的目标:  解决今年信通公司在风险评估工作中发现的linux服务器存在的安全问题,并结合南方电网安全基线标准修订版部署相关要求,将linux服务器的安全状况提 ...

  6. unity color space 选取

    https://unity3d.com/cn/learn/tutorials/topics/graphics/choosing-color-space https://docs.unity3d.com ...

  7. Geeks - Check whether a given graph is Bipartite or not 二分图检查

    检查一个图是否是二分图的算法 使用的是宽度搜索: 1 初始化一个颜色记录数组 2 利用queue宽度遍历图 3 从随意源点出发.染色0. 或1 4 遍历这点的邻接点.假设没有染色就染色与这个源点相反的 ...

  8. pip安装scrapy时报错:error: Unable to find vcvarsall.bat

    网上一堆胡说八道的,请看微软官方文章: https://blogs.msdn.microsoft.com/pythonengineering/2016/04/11/unable-to-find-vcv ...

  9. 使用htmldom分析HTML代码

    使用语言是Python 3.5.开发环境是Windows. 在使用HTMLParser库的时候,发现它不能正确的解析多重div元素嵌套的情况,因为这些div元素中又包含了a元素等其它元素. 这似乎是一 ...

  10. poj1178 floyd+枚举

    http://poj.org/problem?id=1178 Description Centuries ago, King Arthur and the Knights of the Round T ...