有时候在打开别人的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才有。