2014-12-07 91 views

回答

36

apply plugin: 'android'指定它是一个Android项目,但它没有指定它的应用程序或库项目。为了让生活更轻松,您可以告诉gradle项目的类型并指出应该使用哪个插件。如果项目是应用程序,我推荐使用apply plugin: 'com.android.application,如果项目是lib,我建议使用apply plugin: 'com.android.library'。它有助于Gradle高效地编译项目。

Click here详细解释 -

+1

“应用插件:“Android的规定,这是一个Android项目,但它并没有指定其应用程序或库项目” - 是的,它的作用。它是'应用插件:'android-library'用于图书馆项目。 – CommonsWare 2014-12-07 12:22:25

+0

是的,但我们仍然可以通过使用'apply plugin:'android''来创建库。但是在更新(更好)的方法中,你不能在使用'apply plugin:'com.android.application'的时候创建一个lib。你必须使用'apply plugin:'com.android.library' – Varundroid 2014-12-07 12:35:39

+0

我应该在哪里找到这些信息的来源?我无法在互联网上的任何地方找到它。 – Benjamin 2015-03-18 08:21:46

9

应该使用哪一个?

apply plugin: 'com.android.application' 

什么differenceres?

他们改名插件遵守该摇篮开始采用的插件,以实现在摇篮未来版本的一个新的插件系统的眼睛的命名约定。