当前位置: 首页 > 知识库问答 >
问题:

Android Studio的版本和Gradle Plugin的版本有什么关系?

蒋昊天
2023-03-14

我正在使用Android Studio (Canary) 2.1 Preview 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.0gradle verosn?

共有1个答案

西门展
2023-03-14

Android Studio 2.0 Beta 7仅适用于发布版本的Android gradle构建插件(1.5.0)或2.0.0-beta7。我假设类似的关系适用于AS 2.1 Preview 4,因此它仅适用于html" target="_blank">构建插件1.5.0或2.1.0-alpha4。

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

许多开发人员询问2.0和2.1有什么区别。简而言之:

    < li>2.0快完成了;发布候选人1已于昨天发布 < li>2.1基本上只是支持Android N Preview SDK的2.0加修复。

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

如果你想使用2.0版本的插件,安装成2.0版本。

Android工具项目网站

使用多个Android Studio版本

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

 类似资料:
  • 我正在使用Maven构建一个Hadoop项目,并在http://search.Maven.org/中搜索依赖项。 Hadoop-common的结果只包括版本0.2x和2.x,那么版本1.x呢? 希望得到详细的解释。

  • 在OSGi bundles中,用一个版本号导出和导入包。包仍然定义了一个版本。这在我看来是多余的。

  • 问题内容: 我正在尝试在Android Studio中使用Java版本1.7,但是很遗憾,它无法正常工作…如果将版本设置为 但是,当我使用带有字符串的声明语句时,出现了在Java 1.7中应该发生的错误,因此我是否需要设置其他设置? 问题答案: 不,没有设置可更改。Android SDK不支持完整的Java 7语法,因此您不能使用它。 请注意,最新的android版本支持java.nio。*(ja

  • 问题内容: 我一直在想,用于Android开发的Java版本与Java SE版本之间的关系。例如,我今天正在阅读有关Java SE 7中添加的功能“类型推断和通用方法”的信息。我不知道自己,“我可以在Android代码中使用它吗?” 当然,我可以将代码输入到Android项目中,看看它是否可以编译,但是我更愿意在自己的脑海里有了某种映射。 我已经尝试使用Google搜索此信息,检查Android文

  • 问题内容: 是否有比下面的函数(从此处获取)更好的方法来设计JavaScript ? 这不是JavaScript中Sleep的重复-动作之间的延迟 ; 我希望在函数中间真正入睡,而不是在执行一段代码之前没有延迟。 问题答案: 2017年— 2019年更新 自2009年提出这个问题以来,JavaScript取得了长足的发展。现在,所有其他答案都已过时或过于复杂。这是当前的最佳做法: 就是这个。。 还

  • 如下图,第一个有具体的版本号,第二个只有代号,那第二个到底是什么版本呢?我不明白。