Error:Execution failed for task ':app:dexDebug'

Error:Execution failed for task ‘:app:dexDebug’.

com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process ‘command ‘C:\Program Files\Java\jdk1.8.0_66\bin\java.exe’’ finished with non-zero exit value 2.

Alguém sabe o motivo deste erro

John-Jones já me deparei com este comportamento também, em pesquisas pela internet consegui solucionar este comportamento da seguinte forma:

No seu arquivo gradle do projeto adicione:

  1. No bloco de configuração “defaultConfig” adicione:

defaultConfig{
multiDexEnabled true
}

  1. No bloco de configuração “Android” adicione:

dexOptions {
incremental true
javaMaxHeapSize “4g”
}

  1. No bloco de configuração “dependencies” adicione:

compile ‘com.android.support:multidex:1.0.1’

Sincronize o gradle novamente e logo em seguida compile sua aplicação.

Espero que ajude…