Androidstudio Failed to find Build Tools revision 25.0.0

Androidstudio 编译项目时出现的问题

问题如下

Caused by: java.lang.IllegalStateException: Failed to find Build Tools revision 25.0.0
Androidstudio Failed to find Build Tools revision 25.0.0_第1张图片

出错原因

项目中设置的BuildTools版本与项目关联的SDK中的BuildTool版本对不上

1)查询项目中的buildToolsVersion版本
项目中的model的build.gradle中的buildToolsVersion “25.0.0”,如下:
Androidstudio Failed to find Build Tools revision 25.0.0_第2张图片
2)查看SDK的buildTool版本
SDK所在的目录下的build-tools中,该目录下是可以使用的编译的版本。如下:
Androidstudio Failed to find Build Tools revision 25.0.0_第3张图片

解决方法

将自己的AndroidStudio中的Build.gradle中的版本信息改为自己的build-tools存在的版本信息,编译即可。

安照上述步骤操作后,又出现如下问题:
Could not find method buildtoolsversion() for arguments [25.0.2] on object of type com.android.build.gradle.AppExtension.
时,按如下步骤解决:
1)在项目的build.gradle中新增如下代码:

ext {
    compileSdkVersion = 25
    buildToolsVersion = '25.0.2'
}

Androidstudio Failed to find Build Tools revision 25.0.0_第4张图片

2)在model中的build.gradle中新增如下代码:

compileSdkVersion rootProject.ext.compileSdkVersion
buildToolsVersion rootProject.ext.buildToolsVersion

Androidstudio Failed to find Build Tools revision 25.0.0_第5张图片

你可能感兴趣的:(androidstudio,编译,问题,androidstudio)