网上搜索得出以下结论:

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,一般是新建第一个

Android Studio project和module的区别


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

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

Android Studio project和module的区别

Android Studio project和module的区别


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

    Android Studio project和module的区别

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

Android Studio project和module的区别



module的运行:

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


module的删除:

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

Android Studio project和module的区别

相关文章:

  • 2021-07-03
  • 2021-05-20
  • 2021-06-25
  • 2021-11-13
  • 2021-11-18
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-09-08
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-21
  • 2021-09-04
相关资源
相似解决方案