找不到构建工具版本

3

在将Android Studio版本更新为2.2.2后,我遇到了所有构建工具版本的这个错误。即使我再次从Android Studio安装了其中一些构建工具,但仍然无法解决问题。我尝试了所有其他工具版本。

Failed to find build tools revision

更新使用 classpath 'com.android.tools.build:gradle:2.1.0' 可以正常工作,但使用 gradle:2.2.3 仍会出现错误。


展示你的 build.gradle 文件。 - IntelliJ Amiya
2个回答

6

首先,尝试清理和重建项目。您可以在“构建”选项卡中找到“清理项目”。

如果不起作用,请使用SDK Manager安装您想要的版本的编译工具。将“build.gradle”文件与安装的版本匹配。例如,如果安装了26.0.0版本,则将您的“build.gradle”文件更改为以下内容:

android {
    buildToolsVersion "26.0.0"
    ...
}

查看文档以获取更多信息。

另外,请检查官方Gradle发布说明,并检查所有程序的正确版本。升级Android Studio可能会有所帮助。


我试过所有的方法,但都无效!但通过将Gradle版本更改为2.1,它很好地工作了。 - Hesam Rasoulian
@hessm 做得好!我建议你升级到最新版本的Android Studio。 - Trent Oh

2

前往您的项目,右键单击项目,然后选择

打开模块设置

然后在模块部分选择

您的应用程序

然后选择

构建工具版本

然后选择您的构建版本


尝试后发现了一个新的错误:'Error:(22, 0) Could not find method android() for arguments'。 - Hesam Rasoulian
在项目级别的Gradle构建中删除android{}部分。 - Upendra Shah
如果你认为我的回答对解决问题有帮助,请考虑点赞并接受答案,以使其对其他人也有用。我会非常感激的。谢谢! - Upendra Shah

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接