Android Studio中的模块都在settings.gradle中定义,它位于项目的根目录中。但他们为什么不同?我的意思是为什么模块是android库或主模块。
我希望我能清楚地解释我的问题。如果没有,请告诉我。我真的想弄清楚。
我尝试在android库模块中添加一个启动器活动,但它无法更改为常规模块。我想知道我可以将库模块更改为常规模块吗?
谢谢
答案 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'是图书馆模块。