1

我已经更新了SDK,并且正在使用Android studio 2.0(预览版)。所以我认为所有事情都已经足够更新了。对于我和我新创建的项目来说,所有事情都可以正常工作。但是,当我从github下载代码时,我总是会遇到gradle版本的错误。Gradle新版本和内部版本

所以这是一种讨厌。那么我很欣赏很多东西在导入github项目时已经被gradle修复了。但是一旦发生gradle版本错误,有时候很难确切知道原因。说实话,我知道关于gradle的事情已经足够了,但我总是可以通过命中和试用的方法来解决它。所以我有很多混乱,我在下面发帖作为一个问题

  1. 如何知道什么是新的gradle版本正在进行。

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

  3. 如何知道哪些支持的依赖将与新gradle这个版本工作

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

我想有这些问题很多愚蠢的事情,我谷歌这些问题,但决定问你们为你们可以正式随便让我清醒结束。

请回答我的问题,如果你深深知道这件事。

回答

2

Android Gradle Build系统是一款软件工具,用于自动执行程序编译过程 。

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

Android编译系统采用了Android插件摇篮支持 构建Android应用程序与摇篮建立工具箱。 插件独立于Android Studio运行,因此插件和Gradle 构建系统可独立于Android Studio进行更新。

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

enter image description here

如何知道哪些事情是在gradle这个新版本现在禁止

您应该检查Android Plugin for Gradle Release Notes

对于类路径“com.android.tools.build :gradle产出:1.3。1'

  1. 使用定制的文件名时修正了ZipAlign任务正常消耗 先前任务的输出。
  2. 固定Renderscript与NDK包装。

  3. createDebugCoverageReport生成任务维护支持。

  4. 在 的build.gradle build>文件自定义使用archiveBaseName财产的固定支持。

  5. 修正无效的ResourceType的Android Studio之外运行时皮棉引起参数 方法注解查找lint警告。

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