No se puede ejecutar dex: el ID del método no se encuentra en [0, 0xffff]: 65536

He visto varias versiones de los dex erros antes, pero esta es nueva. limpiar / reiniciar, etc no ayudará. Los proyectos de la biblioteca parecen intactos y la dependencia parece estar vinculada correctamente.

Unable to execute dex: method ID not in [0, 0xffff]: 65536
Conversion to Dalvik format failed: Unable to execute dex: method ID not in [0, 0xffff]: 65536

o

Cannot merge new index 65950 into a non-jumbo instruction

o

java.util.concurrent.ExecutionException: com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536

tl; dr: ¡Ya está aquí la solución oficial de Google!

http://developer.android.com/tools/building/multidex.html

Solo un pequeño consejo, es probable que tenga que hacer esto para evitar la falta de memoria al realizar el dexing.

dexOptions {
        javaMaxHeapSize "4g"
}

También hay un modo jumbo que puede solucionar esto de una manera menos confiable:

dexOptions {
        jumboMode true
}

Actualización: si su aplicación es gorda y tiene demasiados métodos dentro de su aplicación principal, es posible que deba reorganizar su aplicación según

http://blog.osom.info/2014/12/too-many-methods-in-main-dex.html

Respuestas a la pregunta(12)

Su respuesta a la pregunta