2013-07-31 12 views
7

Ho bisogno di aiuto perché non riesco a trovare la soluzione da sola, avevo letto molto post e ho studiato molto ma senza soluzione .Impossibile compilare, Impossibile eseguire dex, impossibile unire, istruzione non jumbo

Ho un proyect che ha alcuni sottoprogetti (barra di azione, scorrevole, facebook, ecc.) E quando provo a compilarlo ricevo l'errore seguente tutte le volte.

[2013-07-31 14:44:06 - Dex Loader] Unable to execute dex: Cannot merge new index 67109 into a non-jumbo instruction! 
[2013-07-31 14:44:06 - ojiva] Conversion to Dalvik format failed: Unable to execute dex: Cannot merge new index 67109 into a non-jumbo instruction! 

Sto usando Eclipse con ADT ultima e più recenti strumenti (R22) con l'ultimo SDK (18). Ho impostato dex.force.jumbo=true sulle mie project.properties e anche io ho provato con set dex.force.jumbo=true

Ma senza fortuna :(, tutte le idee?

+1

Il supporto opcode "jumbo" era presente in ICS, ma rimosso in JB. Vedi https://android.googlesource.com/platform/dalvik/+/ab35b50311951feea3782151dd5422ee944685c2 – fadden

+0

hai mai sistemato questo? Incontrato lo stesso problema e nessuno dei due 'dex.force.jumbo = true' né aumentare la memoria a 8GB eclissi aiutato. Fatto interessante: accade solo quando si esegue l'app da Eclipse, non quando si esporta in un '.apk' – Daniel

risposta

12

Prova ad aggiungere al vostro dex.force.jumbo=trueproject.properties file di

+0

si salva la mia giornata – exequielc

2

Con l'ultima Android Studio e la bandiera "forza jumbo" controllato su impostazioni del compilatore Studio Android, questo problema scompare.

speranza che aiutano a qualcuno.

5

per int ellij o Android utenti di Studio: Impostazioni - Compiler Android - DEX, è possibile controllare la bandiera.

Tuttavia è DEVE ricostruire il progetto, altrimenti si vedrà lo stesso errore.

Problemi correlati