1

Android プロジェクトに .jar ファイルを追加した後、次の問題が発生しました。

" Dalvik 形式への変換に失敗しました: dex を実行できません: Java ヒープ領域 "

eclipse.ini ファイルを次のように変更した後。この投稿のように:

dexを実行できません:EclipseでGCオーバーヘッド制限を超えました

次のエラーが表示されます。

-- dex を実行できません: 新しいインデックス 65662 を非ジャンボ命令にマージできません!

--Dalvik 形式への変換に失敗しました: dex を実行できません: 新しいインデックス 65662 を非ジャンボ命令にマージできません

誰かがこれを理解するのを手伝ってくれますか、または同様の問題に遭遇しましたか??

どんな助けでも感謝します。

ありがとう

これは私の eclipse.ini ファイルです:

-startup
plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.2.R36x_v20101222
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
512m
--launcher.defaultAction
openFile
-product
org.eclipse.epp.package.java.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
512M
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms512m
-Xmx512m
4

1 に答える 1

2

dex.force.jumbo=true 私のproject.propertiesに追加 すると、うまくいきました。(ADTv21+ があることを確認してください。また、プロジェクトを一度クリーンアップする必要があります。)

于 2013-04-14T07:34:04.360 に答える