前の記事で、本当の原因がわからず解決していた(UNEXPECTED TOP-LEVEL EXCEPTION)について、正しい解決策が紹介されていた。 その備忘録。というか引用。 本当の原因 本当の原因は、apkに含まれるメソッドの数が多すぎることらしい。 apkに含められるメソッドの総数は65,535が上限で、サポートライブラリなどを含めるとすぐに到達してしまう。 Lolipopでは対策が取られていて問題ないようだが、それ以前の4.x系以下で起こるらしい。 この問題を解決するサポートライブラリとして、multidex support libが公開されているので、 基本的にはそれを利用すればOK。 やったこと:multidex support lib を使う build.gradleの設定 multidexライブラリを使うようにbuild.gradleを設定。 apply plugin: '