android - Eclipse crash after opening .xml file -


i starting android development have created sample application when opening .xml file resides in res/layout/main.xml after eclipse crash , close.

i try "open android layout editor" crashes eclipse.

i not getting why problem occur.

my os ubantu 9.04 , using eclipse galileo

edit:

i getting following error in eclipse log file. dose means???

!entry com.android.ide.eclipse.adt 4 0 2011-04-29 16:56:16.476 !message loadandparserclass failed find class com.saltriver.gui.r !stack 0 java.lang.unsupportedclassversionerror: bad version number in .class file     @ java.lang.classloader.defineclass1(native method)     @ java.lang.classloader.defineclass(classloader.java:620)     @ java.lang.classloader.defineclass(classloader.java:465)     @ com.android.ide.eclipse.adt.internal.resources.manager.projectclassloader.findclass(unknown source)     @ java.lang.classloader.loadclass(classloader.java:306)     @ java.lang.classloader.loadclass(classloader.java:251)     @ com.android.ide.eclipse.adt.internal.resources.manager.compiledresourcesmonitor.loadandparserclass(unknown source)     @ com.android.ide.eclipse.adt.internal.resources.manager.compiledresourcesmonitor.filechanged(unknown source)     @ com.android.ide.eclipse.adt.internal.resources.manager.globalprojectmonitor$deltavisitor.visit(unknown source)     @ org.eclipse.core.internal.events.resourcedelta.accept(resourcedelta.java:68)     @ org.eclipse.core.internal.events.resourcedelta.accept(resourcedelta.java:79)     @ org.eclipse.core.internal.events.resourcedelta.accept(resourcedelta.java:79)     @ org.eclipse.core.internal.events.resourcedelta.accept(resourcedelta.java:79)     @ org.eclipse.core.internal.events.resourcedelta.accept(resourcedelta.java:79)     @ org.eclipse.core.internal.events.resourcedelta.accept(resourcedelta.java:79)     @ org.eclipse.core.internal.events.resourcedelta.accept(resourcedelta.java:79)     @ org.eclipse.core.internal.events.resourcedelta.accept(resourcedelta.java:48)     @ com.android.ide.eclipse.adt.internal.resources.manager.globalprojectmonitor$1.resourcechanged(unknown source)     @ org.eclipse.core.internal.events.notificationmanager$2.run(notificationmanager.java:291)     @ org.eclipse.core.runtime.saferunner.run(saferunner.java:42)     @ org.eclipse.core.internal.events.notificationmanager.notify(notificationmanager.java:285)     @ org.eclipse.core.internal.events.notificationmanager.broadcastchanges(notificationmanager.java:149)     @ org.eclipse.core.internal.resources.workspace.broadcastpostchange(workspace.java:313)     @ org.eclipse.core.internal.resources.workspace.endoperation(workspace.java:1022)     @ org.eclipse.core.internal.resources.workspace.run(workspace.java:1809)     @ org.eclipse.core.internal.events.notificationmanager$notifyjob.run(notificationmanager.java:40)     @ org.eclipse.core.internal.jobs.worker.run(worker.java:55) 

"crash" not specific. file .metadata/.log in workspace see if eclipse wrote error message before died.

if doesn't help, start eclipse console -debug -console -consolelog.

[edit] error means you're using java x run eclipse plugin needs java y (where y > x).

the usual case run eclipse java 5 , have plugin needs java 6. unfortunately, error message useless: doesn't tell class problem, jar came, version has , versions supported - code has information smart guy decided don't need that. pity.

so try latest version of java run ide.

this independent of java version use build , run projects!! it's vm eclipse uses load plugins. vms used in projects, see eclipse preferences.


Comments