Question

Quand j'essaie de déboguer mon application, je reçois un RuntimeException quand j'inclure ce xml dans ma mise en page. Je ne vois pas quel est le problème avec elle, pouvez-vous? J'utilise le plugin Android Eclipse, Eclipse 3.5.2, avec le dernier plug-in android et la dernière version de Java 6 ... 21 sur winxppro 32 bits sp3 Merci.

<ImageButton android:id="@+id/map_button"
  android:src="@drawable/bot_map"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  android:layout_weight="1"
  />

<ImageButton android:id="@+id/filter_button"
  android:src="@drawable/bot_filter"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  android:layout_weight="1"
  />

<ImageButton android:id="@+id/sort_button"
  android:src="@drawable/bot_sort"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  android:layout_weight="1"
  />

<ImageButton android:id="@+id/prev_button"
  android:src="@drawable/bot_arrow_prev"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  android:layout_weight="1"
  />


<ImageButton android:id="@+id/next_button"
  android:src="@drawable/bot_arrow_next"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  android:layout_weight="1"
  />

Je reçois aussi ces exceptions en même temps:

java.lang.IllegalArgumentException: L'argument ne peut être nulle  à org.eclipse.swt.SWT.error (SWT.java:3865)  à org.eclipse.swt.SWT.error (SWT.java:3799)  à org.eclipse.swt.SWT.error (SWT.java:3770)  à org.eclipse.swt.widgets.TreeItem.checkNull (TreeItem.java:205)  à org.eclipse.swt.widgets.TreeItem. (TreeItem.java:195)  à org.eclipse.gef.editparts.AbstractTreeEditPart.addChildVisual (AbstractTreeEditPart.java:75)  à org.eclipse.gef.editparts.AbstractEditPart.addChild (AbstractEditPart.java:210)  à org.eclipse.gef.editparts.AbstractEditPart.refreshChildren (AbstractEditPart.java:771)  à org.eclipse.gef.editparts.AbstractEditPart.refresh (AbstractEditPart.java:718)  à org.eclipse.gef.editparts.AbstractEditPart.addNotify (AbstractEditPart.java:252)  à org.eclipse.gef.editparts.AbstractEditPart.addChild (AbstractEditPart.java:211)  à org.eclipse.gef.editparts.RootTreeEditPart.setContents (RootTreeEditPart.java:140)  à org.eclipse.gef.ui.parts.AbstractEditPartViewer.setContents (AbstractEditPartViewer.java:617)  à org.eclipse.gef.ui.parts.AbstractEditPartViewer.setContents (AbstractEditPartViewer.java:626)  à com.android.ide.eclipse.adt.internal.editors.layout.gle1.UiContentOutlinePage.reloadModel (Source inconnue)  à com.android.ide.eclipse.adt.internal.editors.layout.LayoutEditor.xmlModelChanged (Source inconnue)  à com.android.ide.eclipse.adt.internal.editors.AndroidXmlEditor $ XmlModelStateListener.modelChanged (Source inconnue)  à org.eclipse.wst.sse.core.internal.model.AbstractStructuredModel.fireModelChanged (AbstractStructuredModel.java:553)  à org.eclipse.wst.sse.core.internal.model.AbstractStructuredModel.internalModelChanged (AbstractStructuredModel.java:887)  à org.eclipse.wst.sse.core.internal.model.AbstractStructuredModel.changedModel (AbstractStructuredModel.java:382)  à org.eclipse.wst.xml.core.internal.document.DOMModelImpl.changedModel (DOMModelImpl.java:167)  à org.eclipse.wst.sse.core.internal.undo.StructuredTextUndoManager.undo (StructuredTextUndoManager.java:648)  à org.eclipse.wst.sse.ui.StructuredTextViewerUndoManager.undo (StructuredTextViewerUndoManager.java:183)  à org.eclipse.jface.text.TextViewer.doOperation (TextViewer.java:3938)  à org.eclipse.jface.text.source.SourceViewer.doOperation (SourceViewer.java:921)  à org.eclipse.jface.text.source.projection.ProjectionViewer.doOperation (ProjectionViewer.java:1533)  à org.eclipse.wst.sse.ui.internal.StructuredTextViewer.doOperation (StructuredTextViewer.java:604)  à org.eclipse.ui.texteditor.TextOperationAction 1.run $ (TextOperationAction.java:131)  à org.eclipse.swt.custom.BusyIndicator.showWhile (BusyIndicator.java:70)  à org.eclipse.ui.texteditor.TextOperationAction.run (TextOperationAction.java:129)  à org.eclipse.jface.action.Action.runWithEvent (Action.java:498)  à org.eclipse.ui.commands.ActionHandler.execute (ActionHandler.java:185)  à org.eclipse.ui.internal.handlers.LegacyHandlerWrapper.execute (LegacyHandlerWrapper.java:109)  à org.eclipse.core.commands.Command.executeWithChecks (Command.java:476)  à org.eclipse.core.commands.ParameterizedCommand.executeWithChecks (ParameterizedCommand.java:508)  à org.eclipse.ui.internal.handlers.HandlerService.executeCommand (HandlerService.java:169)  à org.eclipse.ui.internal.keys.WorkbenchKeyboard.executeCommand (WorkbenchKeyboard.java:470)  à org.eclipse.ui.internal.keys.WorkbenchKeyboard.press (WorkbenchKeyboard.java:824)  à org.eclipse.ui.internal.keys.WorkbenchKeyboard.processKeyEvent (WorkbenchKeyboard.java:880)  à org.eclipse.ui.internal.keys.WorkbenchKeyboard.filterKeySequenceBindings (WorkbenchKeyboard.java:569)  à org.eclipse.ui.internal.keys.WorkbenchKeyboard.access 3 $ (WorkbenchKeyboard.java:510)  à org.eclipse.ui.internal.keys.WorkbenchKeyboard $ KeyDownFilter.handleEvent (WorkbenchKeyboard.java:125)  à org.eclipse.swt.widgets.EventTable.sendEvent (EventTable.java:84)  à org.eclipse.swt.widgets.Display.filterEvent (Display.java:1208)  à org.eclipse.swt.widgets.Widget.sendEvent (Widget.java:1002)  à org.eclipse.swt.widgets.Widget.sendEvent (Widget.java:1027)  à org.eclipse.swt.widgets.Widget.sendEvent (Widget.java:1012)  à org.eclipse.swt.widgets.Widget.sendKeyEvent (Widget.java:1040)  à org.eclipse.swt.widgets.Widget.sendKeyEvent (Widget.java:1036)  à org.eclipse.swt.widgets.Widget.wmChar (Widget.java:1368)  à org.eclipse.swt.widgets.Control.WM_CHAR (Control.java:4053)  à org.eclipse.swt.widgets.Canvas.WM_CHAR (Canvas.java:346)  à org.eclipse.swt.widgets.Control.windowProc (Control.java:3946)  à org.eclipse.swt.widgets.Canvas.windowProc (Canvas.java:342)  à org.eclipse.swt.widgets.Display.windowProc (Display.java:4619)  à org.eclipse.swt.internal.win32.OS.DispatchMessageW (Méthode natif)  à org.eclipse.swt.internal.win32.OS.DispatchMessage (OS.java:2411)  à org.eclipse.swt.widgets.Display.readAndDispatch (Display.java:3501)  à org.eclipse.ui.internal.Workbench.runEventLoop (Workbench.java:2405)  à org.eclipse.ui.internal.Workbench.runUI (Workbench.java:2369)  à org.eclipse.ui.internal.Workbench.access 4 $ (Workbench.java:2221)  à org.eclipse.ui.internal.Workbench 5.run $ (Workbench.java:500)  à org.eclipse.core.databinding.observable.Realm.runWithDefault (Realm.java:332)  à org.eclipse.ui.internal.Workbench.createAndRunWorkbench (Workbench.java:493)  à org.eclipse.ui.PlatformUI.createAndRunWorkbench (PlatformUI.java:149)  à org.eclipse.ui.internal.ide.application.IDEApplication.start (IDEApplication.java:113)  à org.eclipse.equinox.internal.app.EclipseAppHandle.run (EclipseAppHandle.java:194)  à org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication (EclipseAppLauncher.java:110)  à org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start (EclipseAppLauncher.java:79)  à org.eclipse.core.runtime.adaptor.EclipseStarter.run (EclipseStarter.java:368)  à org.eclipse.core.runtime.adaptor.EclipseStarter.run (EclipseStarter.java:179)  à sun.reflect.NativeMethodAccessorImpl.invoke0 (Méthode natif)  à sun.reflect.NativeMethodAccessorImpl.invoke (Source inconnue)  à sun.reflect.DelegatingMethodAccessorImpl.invoke (Source inconnue)  à java.lang.reflect.Method.invoke (Source inconnue)  à org.eclipse.equinox.launcher.Main.invokeFramework (Main.java:559)  à org.eclipse.equinox.launcher.Main.basicRun (Main.java:514)  à org.eclipse.equinox.launcher.Main.run (Main.java:1311)

Était-ce utile?

La solution 2

Merci pour votre temps, mais le problème juste au n est parti après avoir mis à jour mon java à 6 ... 22 et tout remis en marche.

Autres conseils

Vous ne pouvez pas avoir plusieurs nœuds de niveau racine dans XML

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top