apply plugin:'android'或者应用插件:'com.android.application'

Jac*_*cob 35 plugins android gradle android-studio

在主题中.Gradle需要设置,plugin有时候提到它apply plugin: 'android',以及其他apply plugin: 'com.android.application'.

有什么区别?应该使用哪一个?

Var*_*oid 46

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

点击此处获取详细说明 -

  • 答案是相当不错的,但ATM链接的gradle指南插件页面绝对没有说明使用'android'与'com.android.library'的android插件.一个完整的答案将告诉我们什么时候引入'com.android.application'以及'android'是否计划退休. (5认同)
  • “apply plugin: 'android' 指定它是一个 Android 项目,但没有指定它是一个应用程序或库项目”——是的,确实如此。这是用于库项目的“应用插件:'android-library'”。 (2认同)

Com*_*are 11

应该使用哪一个?

apply plugin: 'com.android.application'
Run Code Online (Sandbox Code Playgroud)

有什么区别?

他们重命名该插件以符合Gradle开始采用插件的命名约定,着眼于未来Gradle版本中的新插件系统.