>
gradle本身是一个构建工具,那么为什么在脚本中需要Android gradle工具com.Android.tools.build:gradle:0.7.+
呢?
安装的gradle版本(比如1.9)和Android gradle工具的版本(比如classpath'com.Android.tools.build:gradle:0.7.+'
中的0.7.+)之间有什么关系。如果我将后者的版本更改为0.8.+,那么构建就会在“Could not find plugin appplugin”上失败。
我会试着回答你的问题。
>
正如您所说,Gradle是一个构建工具,但您在第一个问题中提到的那一行是指Gradle Java插件版本
。Gradle有用于构建Java项目插件。这些插件在通用构建工具Gradle is的基础上进行了扩展,并可能提供额外的功能。您可以在这里阅读更多关于Gradle插件的内容。
当您更改插件版本时,您的构建失败的原因很简单,插件版本0.8不在那里。Gradle版本和插件版本之间有一种关系,开发人员必须维护这种关系。您只能使用已发布的插件版本,并且与Gradle版本兼容。我希望第一个问题的答案可以回答这个问题。
到今天为止,我在Android Studio中设置新项目时遇到了一个错误。在创建一个空白项目之后,日志提到“Gradle sync failed:failed Tools revision 24.0.0 RC1”。 首先,我在网上查看如何解决这个问题,遇到了类似的问题,并遵循了给出的解决方案(在模块设置中设置构建工具版本)。然而,这导致Android Studio告诉我找不到方法“Android(
Java Checkstyle插件刚刚更新到6.0版本(Java8支持)。看来gradle用的是旧版本。我如何升级gradle checkstyle插件到更新的版本?
2.7.x升级步骤及注意事项
0.2.X
从 0.8.x, 0.9.x, 0.10.0.x, 0.10.1.x, 0.10.2.x, 0.11.0.x 升级到1.0.0 Kafka 1.0.0 介绍了通信协议方面的改变。 遵循下面的滚动升级计划,可以保证您在升级过程中不用停机。 在升级之前,请先查看1.0.0版本中显著的变化。 滚动升级计划: 更新所有代理上的server.properties 并添加以下属性: CURRENT_KAFKA
无非就3个原因吧 为了fix bug 为了新特性 为了爱,就是要追新 从1.a.38开始的版本,升级到最新版的成本都不大. 做到100%兼容是不现实的,但可以肯定的是, 遇到的问题的均有解决的办法. 有些兼容性问题,属于"错误"得到修正,老版本能这样写是"bug", ^_^ 这是一个汇总帖子,随时更新, 也会按版本的增长继续增长.... 请先浏览当前版本到最新版的发行注记,然后再看本列表 IE下a