Execution failed for task ':

作者: Chz_1 | 来源:发表于2018-12-13 20:54 被阅读0次

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

            如下,有可能是compileSdkVersion 版本高了,如下例所示,可以将26改为 builToolsVsersion中对应的24。这个build.gradle是app目录下的。初学者不知怎么找的话可以如图2按照顺序操作选择,最后就会跟图2一致。

            当然,除了改compileSdkVersion ,你也可以改builToolsVsersion,将其改为26.0.3,如图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才有

    图1 图2 图3

    相关文章

      网友评论

        本文标题:Execution failed for task ':

        本文链接:https://www.haomeiwen.com/subject/nsxihqtx.html