Androidstudio 编译项目时出现的问题
问题如下
Caused by: java.lang.IllegalStateException: Failed to find Build Tools revision 25.0.0

出错原因
项目中设置的BuildTools版本与项目关联的SDK中的BuildTool版本对不上
1)查询项目中的buildToolsVersion版本:
项目中的model的build.gradle中的buildToolsVersion “25.0.0”,如下:

2)查看SDK的buildTool版本:
SDK所在的目录下的build-tools中,该目录下是可以使用的编译的版本。如下:

解决方法
将自己的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'
}

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

本文详细解析了在使用Android Studio编译项目时遇到的常见问题,如找不到BuildTools版本和buildtoolsversion方法未找到的解决办法。通过调整build.gradle文件中的版本信息,确保与SDK中的版本一致,有效解决了编译失败的问题。
3617

被折叠的 条评论
为什么被折叠?



