Failed to find Build Tools revision问题分析

先给出从简单到复杂的解决方案:
1、最简单的方式是直接依据提示下载对应版本的BuildTools
2、如果能够通过在各个Module的build.gradle文件中增加buildToolsVersion 'xxxx’解决,在分别在project的各个module中增加相应的buildToolsVersion语句指定相关版本,如指定buildToolsVersion '27.,0.3’尝试进行解决,具体本机存在哪些buildTools的版本可以从SDK安装目录中的%ANDROID_SDK%/build-tools/子目录中进行查找;
3、如果以上两种方案都没有解决,并且各个module的build.gradle文件中都不存在buildToolsVersion语句,则很有可能是project中的build.gradle中指定的gradle版本过高导致各个module中指定的buildToolsVersion被忽略,直接去找与gradle版本对应的buildTools版本,然而该版本不存在导致,因此可以尝试修改project中的build.gradle文件中的classpath 'com.android.tools.build:gradle:x.x.x’进行解决。
如果因为GFW导致无法online下载相关gradle版本,可以离线下载后放到从%ANDROID_STUDIO%\gradle\m2repository\com\android\tools\build\gradle目录中
C:\Users<USERNAME>.gradle\wrapper\dists中是目前缓存的所有gradle版本,可以尝试更改为缓存中的gradle版本
然后设置Android Studio使用内置的gradle进行脚本解析,设置如下:
Android Studio内置gradle版本配置
如有上述配置后还存在问题,可以进一步尝试对AS的gradle进行配置,配置图如下。
gradle配置图

发布了93 篇原创文章 · 获赞 22 · 访问量 13万+

猜你喜欢

转载自blog.csdn.net/liushaofang/article/details/89291024