“指定的 Android SDK 构建工具版本 (26.0.0) 被忽略...”

新手上路,请多包涵

在 Android Studio 3 中,我看到了这个问题:

指定的 Android SDK 构建工具版本 (26.0.0) 将被忽略,因为它低于 Android Gradle 插件 3.0.0 的最低支持版本 (26.0.2)。

将使用 Android SDK Build Tools 26.0.2。

要抑制此警告,请从您的 build.gradle 文件中删除“buildToolsVersion ‘26.0.0’”,因为每个版本的 Android Gradle 插件现在都有一个默认版本的构建工具。

问题是因为这些第三方/供应商模块具有 buildToolsVersion '26.0.0' ,所以我无法在不分叉每个子模块的情况下修改它们的 build.gradle。

有没有办法设置一个全局 buildToolsVersion 将覆盖所有子 build.gradles?

原文由 Snowman 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 965
1 个回答

设置 buildToolsVersion '26.0.2' 然后更改 classpath 'com.android.tools.build:gradle:3.0.1'

确保将 compileSdkVersion 设置为 26 同时 targetSdkVersion 也设置为 26

send set compile 'com.android.support:appcompat-v7:26.0.2' 也是合适的。

原文由 Lee Chu 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题