Android Studio版本与Gradle插件版本之间有什么关系?

时间:2016-03-28 07:11:30

标签: android android-studio gradle

我正在使用Android Studio(Canary)2.1预览版4。

当我试图改变时

classpath 'com.android.tools.build:gradle:2.1.0-alpha4'

classpath 'com.android.tools.build:gradle:2.1.0-alpha3'

我收到对话框消息

  

“该项目正在使用Android Gradle的不兼容版本   插件“

并且Android Studio建议将其更改回alpha4

更新

但我可以设置com.android.tools.build:gradle:1.5.0。 我无法设置com.android.tools.build:gradle:2.0.0

看起来AS版本和Gradle版本之间存在任何关系。 如何在AS 2.1中设置2.0.0 gradle veriosn?

1 个答案:

答案 0 :(得分:2)

Android Studio 2.0 Beta 7仅适用于Android gradle构建插件(1.5.0)或2.0.0-beta7的发行版。我假设类似的关系适用于AS 2.1 Preview 4,因此它只适用于build plugin 1.5.0或2.1.0-alpha4。

构建插件2.0和2.1应该与2.1添加对Android N的支持基本相同。这同样适用于Andorid Studio。

  

许多开发人员已经问过2.0之间的区别   和2.1。简而言之:

     
      
  • 2.0差不多完成了;发布候选人1昨天发布
  •   
  • 2.1基本上只是支持Android N Preview SDK的2.0加修复。
  •   

来源:http://tools.android.com/recent/androidstudio21preview5available

如果要使用2.0 build插件,请安装AS 2.0。

Android Tools project site

Using multiple Android Studio versions

为什么AS版本X仅适用于构建插件版本X?

即时跑步。由于它是一个测试版,因此即时运行的API和内部结构也在不断变化。这是在gradle构建插件中完成的。但是,AS使用不断变化的API,因此也必须更新。