Execution failed for task ':app:processDebugResources'

有时候在打开别人的AndroidStudio程序时会出现
Execution failed for task ':app:processDebugResources’
这个问题,出现这种原因一般是由于buildToolsVersion与compileSdkVersion 不匹配导致的。

如下,有可能是compileSdkVersion 版本高了,如下例所示,可以将26改为 builToolsVsersion中对应的24。

图1

这个build.gradle是app目录下的。初学者不知怎么找的话可以如图2按照顺序操作选择,最后就会跟图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才有。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值