完整的問題提示
Gradle: FAILURE:Build failed with an exception.
*What went wrong:Execution failed for task ':compileDebugAidl'.
>No signature of method: com.android.ide.common.internal.
WaitableExecutor.waitForTasks()is applicable for argument types:()
values:[]Possible solutions: waitForAllTasks()*Try:Runwith--stacktrace
option to get the stack trace.
Runwith--info or--debug option to get more log output.
但是這個提示我們卻不知道干嘛
看了StackOver
http://stackoverflow.com/questions/16682443/android-studio-gradle-build-fails-execution-failed-for-task-compiledebugai
上的解答我是明白了,是要到根目錄(也就是找到gradlew.bat這個文件)下運行,打開命令行運行 “gradlew compileDebug --stacktrace"

接着就會出現完整的提示,運行發現居然是字符編碼的問題,一口老血噴了一地

測試 了一下,把那些中文改為英文后發現真的沒問題了,我的一個下午啊。
問題是知道了,就是我們不能寫中文或者把文件換成GBK編碼,不然編譯的時候是會以GBK編碼編譯的,然后就出錯。
但是咱們是中國人啊,不能不寫中文啊。我繼續找,最后在這篇博客上找到了解決方案
http://blog.csdn.net/nono_love_lilith/article/details/9041813
具體就是在下圖中紅色圈圈的 build.gradle 文件中添加一個東西,就是下面這個,讓它以UTF-8的方式編譯
tasks.withType(Compile) {
options.encoding = "UTF-8"
}

就是在最后加入就可以了,最后編譯通過,還是要默哀一下我的下午。還有仇視一下這坑爹的IDE
難怪大神們一般都不用IDE

