Domanda

Sto usando il pacchetto Eclipse 3.6.1 e sto sviluppando un'applicazione per la generazione di codice QR, quando eseguo il progetto mi mostra un errore di overflow dello stack e che mi spinge a forzare chiudere lo spazio di lavoro

    Unable to execute dex: java.lang.StackOverflowError. Check the Eclipse log for stack trace.
    Conversion to Dalvik format failed: Unable to execute dex: java.lang.StackOverflowError. Check the Eclipse log for stack trace.
.

Ho persino modificato il mio eclipse.ini ma ancora l'errore rimane

    -startup
    plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar
    --launcher.library
    plugins/org.eclipse.equinox.launcher.gtk.linux.x86_1.1.2.R36x_v20101019_1345
    -product
    org.eclipse.epp.package.java.product
    --launcher.defaultAction
    openFile
    -showsplash
    org.eclipse.platform
    --launcher.XXMaxPermSize
    1024m
    --launcher.defaultAction
    openFile
    -vmargs
    -Dosgi.requiredJavaVersion=1.5
    -XX:MaxPermSize=1024m
    -Xms512m
    -Xmx1024m
.

ANCHE ha cancellato il mio file .dex e ha dato pulito, costruito e niente ha funzionato

Alcuni potrebbero dire il suo a causa dei grandi file Java nel percorso di build, come il file onBarcode.jar che sto usando per la generazione di codice QR

Ma non è

Perché quando si esegue il mio progetto nel mio laptop (OS-OpenSuseSuse, RAM-3GB, Eclipse-Helios) ha mostrato l'errore di overflow dello stack, lo stesso progetto ha funzionato molto bene e ho reso il mio codice QR senza alcun problema nel mio desktop ( Windows-Vista, RAM-1GB, Eclipse-Helios).

Solo differenza tra l'area di lavoro Eclipse del mio laptop e il mio spazio di lavoro Eclipse desktop è il numero di progetti. Il mio laptop ha circa - 20 progetti nel progetto Explorer come progetti chiusi con uno pronto a correre, ma il mio desktop ha solo un progetto (cioè) il mio progetto attuale

Quindi è un problema con Eclipse IDE non in grado di gestire tra la memoria del progetto chiusa lasciando a un grosso errore di overflow stack ???

Come posso cancellare con questo errore ???

È stato utile?

Soluzione

Ho avuto lo stesso problema usando Eclipse 4.2 su Windows 8.

L'ho risolto rimuovendo il Java 7 SDK e installando il Java 6 SDK. (Ho anche scaricato una nuova copia di Eclipse - non certo se fosse necessario)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top