1

我已经更新了 SDK,并且正在使用 Android Studio 2.0(预览版)。所以我认为所有的东西都已经足够更新了。对我和我新创建的项目来说,一切都很好。但是当我从 github 下载代码时,我总是会收到 gradle 版本的错误。

所以这有点烦人。好吧,我很佩服在导入那个 github 项目时 gradle 已经修复了很多东西。但是一旦发生 gradle 版本错误,有时很难知道确切的原因。老实说,我对 gradle 的了解已经够多了,但我总是通过 hit and trial 方法来解决它。所以我有很多困惑,我在下面发布了一个问题

  1. 如何知道新的 gradle 版本正在发生什么。

  2. 如何知道新版gradle现在禁止哪些东西

  3. 如何知道哪些支持依赖项适用于新的 gradle 版本

  4. 如何知道哪个版本的构建工具将与 gradle 完美匹配。

我认为这些问题中有很多愚蠢的东西,我用谷歌搜索了这些问题,但最终决定问你们,因为你们可以正式和随意地澄清我。

如果您深入了解这件事,请回答我的问题。

4

1 回答 1

2

Android Gradle Build 系统是旨在自动化程序编译过程的软件工具。

如何知道新的 gradle 版本正在发生什么。

Android 构建系统使用 Android Plugin for Gradle 来支持使用 Gradle 构建工具包构建 Android 应用程序。该插件独立于 Android Studio 运行,因此插件和 Gradle 构建系统可以独立于 Android Studio 进行更新。

您可以将鼠标悬停类路径上以检查最新版本。

在此处输入图像描述

如何知道新版gradle现在禁止哪些东西

您应该检查Android 插件以获取 Gradle 发行说明

对于类路径 'com.android.tools.build:gradle:1.3.1'

  1. 修复了ZipAlign任务以在使用自定义文件名时正确使用上一个任务的输出。
  2. 使用 NDK修复了Renderscript打包。

  3. 维持对createDebugCoverageReport构建任务的支持。

  4. 修复了对文件中archiveBaseName属性的自定义使用的支持build.gradle build>

  5. 修复了在 Android Studio 之外运行 lint 时参数方法注解查找导致的 Invalid ResourceType lint警告。

现在对于您的3rd and 4th问题,您应该检查手动测试。

于 2016-03-10T08:17:16.807 回答