Невозможно выполнить dex: ID метода не в [0, 0xffff]: 65536
Я уже видел разные версии dex erros, но эта новая. очистка / перезапуск и т. д. не поможет. Библиотечные проекты кажутся нетронутыми, а зависимость, похоже, правильно связана.
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
ТЛ; др: Официальное решение от Google наконец-то здесь!
http://developer.android.com/tools/building/multidex.html
Только один маленький совет, вам, скорее всего, нужно будет сделать это, чтобы предотвратить нехватку памяти при выполнении дексинга.
dexOptions {
javaMaxHeapSize "4g"
}
Есть также гигантский режим, который может исправить это менее надежным способом:
dexOptions {
jumboMode true
}
Обновление: если ваше приложение толстое и у вас слишком много методов внутри основного приложения, вам может потребоваться переорганизовать ваше приложение согласно
http://blog.osom.info/2014/12/too-many-methods-in-main-dex.html