????????有時(shí)候再打開別人的AndroidStudio程序時(shí)會(huì)出現(xiàn)Execution failed for task ':app:processDebugResources'這個(gè)問題要销,出現(xiàn)這種原因一般是由于buildToolsVersion與compileSdkVersion?不匹配導(dǎo)致的撰筷。
????????如下,有可能是compileSdkVersion?版本高了北专,如下例所示禀挫,可以將26改為?builToolsVsersion中對應(yīng)的24。這個(gè)build.gradle是app目錄下的拓颓。初學(xué)者不知怎么找的話可以如圖2按照順序操作選擇语婴,最后就會(huì)跟圖2一致。
????????當(dāng)然驶睦,除了改compileSdkVersion 砰左,你也可以改builToolsVsersion,將其改為26.0.3场航,如圖3所示缠导。然后改完你會(huì)發(fā)現(xiàn)圖三的下方出現(xiàn)了一個(gè)提示「攘。“Failed to find Build Tools revision 26.0.3”僻造。不用慌憋他。點(diǎn)擊藍(lán)色字體 “Install Build Tools 26.0.3 and sync project”。讓AS自動(dòng)幫你下載安裝髓削。(PS:前提是你電腦必須要能上網(wǎng)>俟濉)。這個(gè)因?yàn)槟闵税姹臼呙到y(tǒng)原先沒有此迅,下載一個(gè)就可以了。高版本的SDK庫肯定類會(huì)更多旧巾,更完善耸序。如果你用到的項(xiàng)目是比較新開發(fā)的,建議升版本鲁猩,避免因?yàn)榘姹締栴}導(dǎo)致一些庫找不到坎怪。比如下面這個(gè):
? ??????import android.app.NotificationChannel;
????????這個(gè)類24.0.3是沒有的,26.0.3才有