【发布时间】:2017-03-21 13:23:23
【问题描述】:
我应该设置哪些配置变量和值在哪里升级到 Build Tools 25.0.2?遵循 Android Studio 消息并没有让我修复我的 Gradle 构建脚本以使 Gradle 满意。
应用程序在 Android Studio 2.2 中运行良好 - 重复构建和部署都很好。将 Android Studio 升级到 2.3,现在出现错误The SDK Build Tools revision (21.1.2) is too low for project Minimum required is "25.0.0"
我已按照 Messages 选项卡中的提示到项目的每个模块的 build.gradle 并按指示将 buildToolsVersion '25.0.0' 添加到每个模块,但这并没有解决问题,也没有更改为 buildToolsVersion '25.0.2'。
我已使缓存无效并重新同步了 gradle;使缓存无效并重新启动 Android Studio;并使缓存失效,停止 Android Studio,rm -R'd 各种build 目录,运行文本搜索“21”。没有任何命中,并重新启动了我的笔记本电脑。没有运气。
(请注意,这与https://github.com/c-h-/android_core 不同;在那个问题中,Shyamnath Mallinathan 试图找出他如何继续使用 23.0.3 版本的 Build Tools,而我试图找出如何升级到最新版本的构建工具 - 我提出这个时的 25.0.2)
【问题讨论】:
-
遇到类似问题,可以通过指向 buildtools 解决 - 25 分享你的 gradle 文件,main 和 app 应该做的。
-
您也可以使用以下命令获取应用程序“gradle dependencies”的依赖关系图
-
感谢@Neji - 通过 1) 在所有模块的
build.gradle文件中设置buildToolsVersion '25.0.2'和 2) 将compileSdkVersion 25和buildToolsVersion '25.0.2'添加到顶部 -级别build.gradle- 之前没有包含它。感觉 gradle 在项目中传播/解析 Build Tools 版本的方式发生了变化。
标签: android android-studio android-gradle-plugin