概要
AndroidStudio で久しぶりにアプリを apk にビルドしてみたら以下のエラーが発生しました
Error:The number of method references in a .dex file cannot exceed 64K.
Learn how to resolve this issue at https://developer.android.com/tools/building/multidex.html
対処してみたので、その方法を紹介します
環境
- Mac OS X 10.10.5
- AndroidStudio 2.1.2
- Android SDK 24.3.4
- Build Target API Level 23
- Java SDK 1.8.0_31-b13
対処方法
build.gradle に以下を追記したら対応できました
multiDexEnabled true
実際に書いた場所は以下の通り (一部抜粋)
defaultConfig {
applicationId "com.yourdomain.app"
minSdkVersion 11
targetSdkVersion 23
multiDexEnabled true
}
こんな感じで記載してとりあえずビルドしてみたらエラーが出なくなりました
ビルドすると同時に app.iml も更新されたのでもしかすると multiDexEnabled に必要なライブラリをインストールしてくれているのかもしれません
0 件のコメント:
コメントを投稿