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

时间:2015-11-16 09:22:58

标签: android ide

enter image description here

Android Studio中的模块都在settings.gradle中定义,它位于项目的根目录中。但他们为什么不同?我的意思是为什么模块是android库或主模块。

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

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

谢谢

2 个答案:

答案 0 :(得分:2)

一个安卓库应该被其他模块使用,它不能自己启动。常规模块定义了一个启动器活动,每次单击应用程序图标时都会启动该活动

如果您使用的是gradle,则需要更改

apply plugin: 'com.android.application'


apply plugin:'com.android.library'

答案 1 :(得分:0)

感谢Ajit Pratap Singh。他的回答解决了我的问题。在每个模块的build.gradle文件的顶行,有#34; apply plugin:" text定义了它所属的模块类型。喜欢' com.android.application'是常规模块,' com.android.library'是图书馆模块。