Я видел разные версии dex erros раньше, но этот новый. clean/restart и т.д. не поможет. Библиотечные проекты кажутся неповрежденными, и зависимость, похоже, правильно связана.
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
или
Cannot merge new index 65950 into a non-jumbo instruction
или
java.util.concurrent.ExecutionException: com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536
tl; dr: официальное решение от Google наконец-то здесь!
http://developer.android.com/tools/building/multidex.html
Только один маленький наконечник, вам, вероятно, понадобится сделать это, чтобы предотвратить нехватку памяти при выполнении dex-ing.
dexOptions {
javaMaxHeapSize "4g"
}
Там также есть jumbo-режим, который может исправить это менее надежным способом:
dexOptions {
jumboMode true
}
Обновление. Если ваше приложение толще, и у вас слишком много методов внутри основного приложения, вам может потребоваться повторная организация вашего приложения в соответствии с
http://blog.osom.info/2014/12/too-many-methods-in-main-dex.html