问题是由于这些是具有 "buildToolsVersion '26.0.0'" 的第三方/供应商模块,所以我无法修改它们的 build.gradle 文件,而不必分叉每个子模块。指定的 Android SDK Build Tools 版本(26.0.0)被忽略, 因为它低于 Android Gradle Plugin 3.0.0 的最低支持版本(26.0.2)。
将使用 Android SDK Build Tools 26.0.2。
要消除此警告,请从您的 build.gradle 文件中删除 "buildToolsVersion '26.0.0'" , 因为现在每个 Android Gradle Plugin 版本都有默认版本的构建工具。
是否有一种方法可以设置一个全局的 buildToolsVersion,以覆盖所有子 build.gradle?
com.android.tools.build:gradle:2.3.3
。这样你会再次看到“转换此项目”对话框,你可以选择继续忽略或停止提示。 - CommonsWare