Android Studio project和module的区别

xiaoxiao2021-02-28  62

网上搜索得出以下结论:

1. Project相当于eclipse里面的工作区间,module相当于其project。AS里面的项目结构也可以像eclipse一样,一个project新建多个module。刚开始不懂的时候,只知道新建项目,然后学习,看到其他英文一撇而过,能不用就不用,毕竟满屏英文,头都大了。切换app的时候,就会先打开一个app,然后再AS中打开另一个app,运行两个AS,太蠢了。

2. module可以作为狭义上的模块,就是可以多个app公用的module,如果新建module就会看到不止有phone module这个项,还有其他的库什么的。

3. module的关联,由于目前水平达不到,牵涉不到,等以后遇到了再说吧。

module的新建:

找到新建,选择New module,弹出一个module对话框,可以选择多种module,一般是新建第一个

下一步就是module名称,也可以编辑包名,选择min SDK,SDK不要选择太高,因为有可能设备不支持而编译不了。如果选择了高版本SDK也可以修改,有两种方法修改:

可以在project结构下选择相应的module,找到build.gradle打开

在代码中可以看到有一个minSdkVersion ,设置为低版本即可;可能会有一个同步的提示,点击即可

    

在Android结构下,找到Gradle.Scripts目录,下面也有对应app的build.gradle,操作同上

module的运行:

如果eclipse运行项目,会运行当前打开的编辑页所在的项目,而AS则不然,在紧靠工具栏的绿色运行按钮左边,有一个下拉框,可以选择相应的module,然后再运行

module的删除:

直接按F4或在左边的导航栏右键,最下面有个open module settings选项,打开即可管理module,加号为新建,减号为删除

转载请注明原文地址: https://www.6miu.com/read-76934.html

最新回复(0)