有时候在打开别人的AndroidStudio程序时会出现
Execution failed for task ':app:processDebugResources’
这个问题,出现这种原因一般是由于buildToolsVersion与compileSdkVersion 不匹配导致的。
如下,有可能是compileSdkVersion 版本高了,如下例所示,可以将26改为 builToolsVsersion中对应的24。

这个build.gradle是app目录下的。初学者不知怎么找的话可以如图2按照顺序操作选择,最后就会跟图2一致

当然,除了改compileSdkVersion ,你也可以改builToolsVsersion,将其改为26.0.3,如下所示。

然后改完你会发现图三的下方出现了一个提示。“Failed to find Build Tools revision 26.0.3”。
不用慌。点击蓝色字体 “Install Build Tools 26.0.3 and sync project”。让AS自动帮你下载安装。
(PS:前提是你电脑必须要能上网!)。
这个因为你升了版本,系统原先没有,下载一个就可以了。
高版本的SDK库肯定类会更多,更完善。
如果你用到的项目是比较新开发的,建议升版本,避免因为版本问题导致一些库找不到。比如下面这个:
import android.app.NotificationChannel;
这个类24.0.3是没有的,26.0.3才有。
本文详细介绍了在使用Android Studio时遇到的“processDebugResources”任务执行失败问题的解决方案。通常,这由buildToolsVersion与compileSdkVersion不匹配引起。文章提供了调整版本配置的方法,并指导如何下载缺失的构建工具,确保项目的顺利编译。
391

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



