これまでさまざまなバージョンの 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
tl;dr : Google の公式ソリューションがついに登場!
http://developer.android.com/tools/building/multidex.html
1 つだけ小さなヒントがあります。dex を実行するときにメモリ不足を防ぐために、これを実行する必要があります。
dexOptions {
javaMaxHeapSize "4g"
}
信頼性の低い方法でこれを修正できるジャンボモードもあります。
dexOptions {
jumboMode true
}
更新: アプリが太っていて、メイン アプリ内にメソッドが多すぎる場合は、次のようにアプリを再編成する必要がある場合があります。
http://blog.osom.info/2014/12/too-many-methods-in-main-dex.html