[解決済み] DexException: 新しいインデックス65536を非ジャンボ命令にマージできません。
2023-05-16 12:47:25
質問
なぜか突然、Android Studio からアプリがビルドできなくなりました。
次のようなメッセージが表示されます。
> com.android.ide.common.internal.LoggedErrorException: Failed to run command:
/home/martynas/android-sdk/build-tools/19.1.0/dx --dex --num-threads=4 --output
...
...
...
Error Code:
2
Output:
UNEXPECTED TOP-LEVEL EXCEPTION:
com.android.dex.DexException: Cannot merge new index 65536 into a non-jumbo instruction!
同じアプリケーションをコマンドラインから正常にビルドしている間。 メソッド参照数を確認したところ、恐ろしいことに64kをはるかに下回っています。
現在、AS 0.8.11を使用しています。
どのように解決するのですか?
project.propertiesに次の行を追加してみてください。
dex.force.jumbo=trueを追加してください。
これは、dexファイル内の文字列の制限を増加させます。そして、あなたのプロジェクトはおそらくコンパイルされるでしょう。
注意: また、jumboセットでは、1つのdex内のメソッドにのみ64Kの制限があります。この制限を受ける場合は、いくつかの依存関係を削除する必要があります。
更新 - Google Play Services 6.5 (12-08-14)
バージョン 6.5 で、Google はついに Google Play Services をアンバンドルしました。そのため、今後は、API を選択的に実行ファイルにコンパイルすることが可能になります。
例:
compile 'com.google.android.gms:play-services-maps:6.5.+'
compile 'com.google.android.gms:play-services-ads:6.5.+'
その他の個別の Google Play Services API については、こちらをご覧ください。 のページをご覧ください。
更新(2015-04-21): https://developer.android.com/tools/building/multidex.html
関連
-
[解決済み】Android StudioのGoogle JARファイルでGC overhead limit exceededエラーが発生する。
-
[解決済み] FloatingActionButtonのサンプルとサポートライブラリ
-
[解決済み] Studio 3.4 をアップデートしたら、引数の leftShift() メソッドが見つかりませんでした。
-
[解決済み] 通知をクリックした後にアプリケーションを開く
-
[解決済み] 非ActivityクラスでContextを取得する [重複].
-
[解決済み] AndroidでTextViewの下にアンダーラインを引くには
-
[解決済み] Gradleでビルドタイプを使用し、ContentProviderを使用する同じアプリを1つのデバイスで実行する。
-
[解決済み] edittextのテキストがメールアドレスかどうかを確認するには?
-
[解決済み] LayoutParamsの高さを密度に依存しないピクセル数でプログラム的に設定する。
-
[解決済み] WhatsAppでメッセージを送信する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] SDカードからファイルを削除する方法を教えてください。
-
[解決済み] Eclipseでのandroid:configChangesでのAdmobエラー
-
[解決済み] HttpPostによる画像送信
-
[解決済み] Android Navigation Architecture Component - 現在表示されているフラグメントを取得する
-
[解決済み] EclipseのAndroidプロジェクトにライブラリ/JARを追加する
-
[解決済み] proguard hell - 参照されているクラスが見つかりません。
-
[解決済み] AsyncTaskLoaderとAsyncTaskの比較
-
[解決済み] Android: xml リソースからの整数値
-
[解決済み] 実行に失敗しました app:processDebugResources Android Studio
-
[解決済み] 文字列リソースにHTML?