Android Studio中的哪些配置定义了Android项目模块之间的差异

Android Studio中的哪些配置定义了Android项目模块之间的差异,android,ide,Android,Ide,Android Studio中的模块都是在项目根目录下的settings.gradle中定义的。但为什么它们不同呢?我的意思是为什么模块是安卓库或主模块 我希望我能把我的问题解释清楚。如果没有,请告诉我。我真的很想弄明白 我尝试在android库模块中添加一个启动器活动,但无法将其更改为常规模块。我想知道是否可以将库模块更改为常规模块 谢谢你android库应该被其他模块使用,不能单独启动。而常规模块定义了启动器活动,每次单击应用程序图标时都会启动该活动 如果您正在使用gradle,则需要更改

Android Studio中的模块都是在项目根目录下的settings.gradle中定义的。但为什么它们不同呢?我的意思是为什么模块是安卓库或主模块

我希望我能把我的问题解释清楚。如果没有,请告诉我。我真的很想弄明白

我尝试在android库模块中添加一个启动器活动,但无法将其更改为常规模块。我想知道是否可以将库模块更改为常规模块


谢谢你

android库应该被其他模块使用,不能单独启动。而常规模块定义了启动器活动,每次单击应用程序图标时都会启动该活动


如果您正在使用gradle,则需要更改

apply plugin: 'com.android.application'

apply plugin:'com.android.library'

感谢阿吉特·普拉塔普·辛格。他的回答解决了我的问题。在每个模块的build.gradle文件的顶行,有“apply plugin:”文本定义了它是哪种类型的模块。像“com.android.application”是常规模块,“com.android.library”是库模块。

谢谢你的回答,但我尝试在android库模块中添加启动程序活动,但无法将其更改为常规模块。我想知道是否可以将库模块更改为常规模块?如果您使用gradle,则需要将-->应用插件:“com.android.application”更改为应用插件:“com.android.library”