gpt4 book ai didi

android - gradle版本和gradle构建工具版本之间的关系

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:23:22 25 4
gpt4 key购买 nike

我是 gradle 的新手,有 2 个问题:

  1. gradle本身就是一个构建工具,那么为什么脚本中需要Android gradle工具com.android.tools.build:gradle:0.7.+呢?

  2. 安装的 gradle 版本(例如 1.9)与该 Android gradle 工具的版本之间有什么关系,例如 classpath 'com.android.gradle 中的 0.7.+。 tools.build:gradle:0.7.+'。如果我将后者的版本更改为 0.8.+,则构建会失败并显示“找不到插件 AppPlugin”。

最佳答案

1) Gradle 是一个构建工具,但它需要特定的插件才能工作。Android 工具团队正在发布适用于 Gradle 的 Android 插件。

com.android.tools.build:gradle:0.6.+ 
com.android.tools.build:gradle:0.7.+
com.android.tools.build:gradle:0.8.+

在这里你可以找到 repo 协议(protocol): https://android.googlesource.com/platform/tools/base/

当前开发分支是idea133。否则你可以检查 gradle_0.8/gradle_0.7 分支。

2) gradle-plugin 和gradle 版本有关系。例如

com.android.tools.build:gradle:0.6.+  -> gradle 1.8
com.android.tools.build:gradle:0.7.+ -> gradle 1.9
com.android.tools.build:gradle:0.8.+ -> gradle 1.9/1.10

您可以在文件 gradle/wrapper/gradle-wrapper.properties 中找到项目中使用的 gradle 版本

另外gradle-plugin和IDE版本也有关系。例如:

Android Studio 0.3.x -> gradle-plugin 0.6
Android Studio 0.4.x -> gradle-plugin 0.7
Android Studio 0.4.3+ -> gradle-plugin 0.8

有关最新消息,您可以查看此链接:http://tools.android.com/recent

您还可以查看此更新的帖子:

Android Studio Gradle issue upgrading to version 0.5.0 - Gradle Migrating From 0.8 to 0.9 - Also Android Studio upgrade to 0.8.1

如果你改变你的插件版本,检查兼容性,然后点击与你的gradle文件同步项目。如果你需要它会下载一个新的插件版本。

关于android - gradle版本和gradle构建工具版本之间的关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21792598/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com