[android] app:transformClassesWithDexForDebugでUnable to execute dex: method ID not in [0, 0xffff]: 65536エラー
目次
app:transformClassesWithDexForDebugでUnable to execute dex: method ID not in [0, 0xffff]: 65536エラー
ビルド時に
app:transformClassesWithDexForDebugでUnable to execute dex: method ID not in [0, 0xffff]: 65536
というエラーが発生した。
メソッド数の上限を超えてしまったという内容の様子
公式サイト
Building Apps with Over 65K Methods
http://developer.android.com/intl/ja/tools/building/multidex.html
対処方法としてはbuild.gradleとAndroidManifest.xmlに以下のコードを追加する
build.gradle
android { ... defaultConfig { ... // Enabling multidex support. multiDexEnabled true } ... } dependencies { compile 'com.android.support:multidex:1.0.0' }
AndroidManifest.xml
...