升级Android Studio为2.2.2之后,旧项目编译出错,Android编译时出现如下错误

Error:Execution failed for task ':app:processAndroid360XmDebugResources'.
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'D:\Develop\Android\sdk\build-tools\21.0.0\aapt.exe'' finished with non-zero exit value -1073741819

搜索良久,很多做法都试了不好使,偶然间发现有人说可能使用JDK8的缘故,果断切JDK7尝试,尝试结果是根本切不回去,Android Studio 2.2.2提示使用JDK 8或者更新的版本。就此问题,又进行搜索,发现有人说更新2.2.2后必须使用JDK 8,创建新项目build tool都是24.x的,旧版的有问题(恕我更新Android Studio后没有尝试创建新项目),这才想起我旧项目是使用build tool 21.x的,果断改build tool为22,果然,构建成功!

简单分享一下,以方便遇到同样或类似问题的同学