-1

実行しようとすると、以下のようなエラーが表示されます。Eclipse で multidex を構成する方法を教えてください。

Dx の出力の書き込みで問題が発生しました: フィールド参照が多すぎます: 83958; 最大は 65536 です。 --multi-dex オプションを使用してみてください。パッケージごとの参照: 2 android.graphics 582 android.support.v7.appcompat 83374

4

2 に答える 2

0

Android サービスを使用している場合は、本当に必要なものをインポートするだけです。このようにして、多くの参照を保存し、エラーを回避して 65k 未満に抑えることができます。それ以外の場合は、multidex-support を使用する必要があります

ライブラリをダウンロード: https://developer.android.com/tools/support-library/features.html#multidex

そして、リンクの説明に従ってプロジェクトに追加します。問題を迅速に解決できることを願っています

于 2015-09-15T09:52:26.900 に答える
0

重複の可能性: Eclipse を使用した Android マルチデックス サポート ライブラリ

ADT のant-tasks プロジェクトはもはや維持されていないようです (「レガシー」フォルダーの下にあります)。
したがって、Gradle に移行できない場合は、DexExecTaskを手動で編集できます。もちろん、プロジェクトをローカルで再構築する必要があります..

[編集 - 2014 年 10 月 25 日] maven-android-pluginは multi-dex をサポートしています。ただし、現在、小さな問題があります。セカンダリ dex ファイルが間違った場所に配置されています。このプルリクエストはそれを修正するために努力していますので、ご期待ください! (4.0.0 で修正済み)

Android Studio に移行することをお勧めします。

于 2015-09-15T08:39:24.693 に答える