Android Studio 以及 Eclipse(1)--Module

本文详细介绍了在Android Studio中创建和管理Module的过程,包括如何新建Project和Module,设置Minimum required SDK,创建Activity及其布局文件。此外,还讨论了在Module改名时需要注意的步骤,包括在Gradle文件、settings.gradle以及文件夹名称的修改,以确保项目正确同步。
摘要由CSDN通过智能技术生成

Module

关于Module

参考链接:http://zhidao.baidu.com/link?url=7_UDVUDUipM28Xfo0B-xFQGDiomTFdwpWHXnOObut-LAs-XPXAe3qWZODaBKvvJx_gOQ6JxBVmIuTKQ3Z79L3gic0xP6pt488SVtJ-oLjhK

在使用Android Studio(以下简称AS)新建项目时都会有这样一个概念:Eclipse中的WorkSpace相当于AS中的Project;Eclipse中的Project相当于AS中的Module(只就新建而言)。所以Eclipse中在一个WorkSpace中建立多个Project 等同于 在AS的Project中建立多个Module。
  1. New Project
    “File-> New Project” 弹出新建项目向导窗口:

Module Name是Project中的第一个Module的名字。
Minimum required SDK用来选择应用支持的最低的Android版本,底部的Support Mode会随着所能够支持的最小SDK的选择而变化,选择Android 3.0,底部的Fragment等选项自动消失:因为在Android3.0及之后,其SDK已经开始支持Fragment。如果是Android 3.0之前的版本需要使用到Fragment的话,勾选了底部Support Mode的Fragment就会为低版本的sdk提供相应的支持Fragment的库文件。
一路“Next”之后,设置默认的Activity及其生成的布局文件:
点击“Finish”完成项目的创建。

  1. New Module
    “HelloWorld”是Project中的第一个创建的Module,再创建一个新的Module选择“File -> New Module”后弹出:
    在弹出的New Module向导对话框选择“Android Application”,点击“Next”后:

新建的Module命名为“HelloChina”,一路“Next”,在以下窗口中选择“Blank Activity”空白的Activity

上述操作完后进入Module的启动Activity的设置:

!!可以看到Layout Name中默认显示activity_main2,因为第一个Module中已经生成了activity_main.xml(觉得这里不是很方便,每个Module新建时默认的Activity可以同名但是其对应的布局文件命名不能同名)。Navigation Type可以选择导航类型,右边的视图会相应显示布局效果。
点击“Finish”完成Module的创建,创建后的工程结构如下图:

  1. Run Module
    接下来我们来运行新建的项目(这里所说的项目指的是Module),在AS顶部的工具栏里选择要运行的项目,从下图可以看到项目”HelloChina”上标了红叉:
    这里写图片描述
    点击“Edit Configurations”去看看哪里出问题

这里写图片描述
错误指出是找不到默认的Activity(我们在Activity模块里看到勾选的是启动默认Activity)
但是在项目中已经生成了默认的Activity了即MainActivity,为什么还会找不到呢?
起初遇到该问题时以为是除了第一次随新建Project时创建的Module之外,之后再创建的Module都要手动在配置里设置默认启动的Activity,于是乎我就手动设置了默认Activity,如下图所示,指定了“HelloChina”项目的默认启动Activity——MainActivity。

Module改名

==》 如何更改Module名称
在Module上右键refactor–> rename ,当然可以看到有快捷键shift + F6, 这样就可
Module的名称了。
但是还没有结束,这样没有更改引用这个Module的地方。
如果他是一个库工程,你还需要继续去查看引用它的地方并进行修改。主要是其他Module的Gradle文件。
Tips:
选中Module,ctrl+c即可复制工程名,在相关Gradle文件中ctrl+v替换成新的名称即可。
最后,别忘了,settings.gradle,这里include的module名称也需要更改。 至此,算是修改结束。
一切修改完毕,点击弹出提示中的Sync Now,让工程重新构建

构建结束后就一切正常了。
当然你如果对文件夹的名称也看着不顺眼,也可以去修改文件夹名称,改变后记得重新导入即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值