Domanda

Sto iniziando con lo sviluppo di Android ho creato un po 'di applicazione di esempio, ma quando apro file XML risiede in res / layout / main.xml dopo che la mia eclissi incidente e vicino.

ho anche provare "aperto con editor di layout Android", che si blocca anche eclisse.

Non ricevo perché questo problema si verifica.

il mio sistema operativo è ubantu 9.04 e l'utilizzo di Eclipse Galileo

Modifica

sto ottenendo seguente errore nel mio file di log eclissi. Quale dose questo mezzo ???

!ENTRY com.android.ide.eclipse.adt 4 0 2011-04-29 16:56:16.476
!MESSAGE loadAndParseRClass failed to find class com.saltriver.gui.R
!STACK 0
java.lang.UnsupportedClassVersionError: Bad version number in .class file
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:465)
    at com.android.ide.eclipse.adt.internal.resources.manager.ProjectClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
    at com.android.ide.eclipse.adt.internal.resources.manager.CompiledResourcesMonitor.loadAndParseRClass(Unknown Source)
    at com.android.ide.eclipse.adt.internal.resources.manager.CompiledResourcesMonitor.fileChanged(Unknown Source)
    at com.android.ide.eclipse.adt.internal.resources.manager.GlobalProjectMonitor$DeltaVisitor.visit(Unknown Source)
    at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:68)
    at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:79)
    at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:79)
    at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:79)
    at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:79)
    at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:79)
    at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:79)
    at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:48)
    at com.android.ide.eclipse.adt.internal.resources.manager.GlobalProjectMonitor$1.resourceChanged(Unknown Source)
    at org.eclipse.core.internal.events.NotificationManager$2.run(NotificationManager.java:291)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:285)
    at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:149)
    at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:313)
    at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1022)
    at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1809)
    at org.eclipse.core.internal.events.NotificationManager$NotifyJob.run(NotificationManager.java:40)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
È stato utile?

Soluzione

"crash" non è molto specifico. Guardare nel file .metadata/.log nell'area di lavoro per vedere se Eclipse ha scritto un messaggio di errore prima che morisse.

Se questo non risolve il problema, avviare Eclipse da una console con -debug -console -consoleLog.

[EDIT] Il mezzo di errore che si sta utilizzando Java X per eseguire Eclipse, ma un plugin deve Java Y (dove Y> X).

il caso usuale è che si esegue Eclipse con Java 5 e si dispone di un plugin che ha bisogno di Java 6. Purtroppo, il messaggio di errore è inutile: Esso non dice quale classe è il problema, da cui JAR è venuto, quale versione si ha e quali versioni sono supportate - il codice ha tutte le informazioni, ma un ragazzo intelligente ha deciso che non è necessario che. Peccato.

Quindi, cercare di ottenere l'ultima versione di Java per eseguire l'IDE.

Questo è indipendente dalla versione di Java che si usa per costruire e gestire i vostri progetti !! E 'solo il VM che utilizza Eclipse per caricare i suoi plugin. Per le macchine virtuali utilizzati in progetti, vedere le preferenze di Eclipse.

Altri suggerimenti

Chiudi 'Eclipse'

Vai al tuo Eclipse cartella di file eclipse.ini aperto in qualsiasi editor di testo.

dopo la riga che dice openFile aggiuntivo seguendo due linee.

-vm
C:\Program Files\Java\jdk1.6.0_24\bin\javaw.exe   

(Questo percorso della cartella può variare in base alla vostra directory di installazione di Java).

Salva e chiudi.

Apri Eclipse e tadaaaa !!! è possibile aprire i file di nuovo xml. :)

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