Mon Eclipse est utilisé pour développer des applications Android. Cela a fonctionné jusqu'au jour où une exception de boucle d'événement non gérée est Prompt. Le journal est présenté ci-dessous.
Pour déclencher l'invite d'erreur, il suffit de défocaliser l'éditeur de texte dans Eclipse et de le focaliser à nouveau, puis l'invite est déclenchée. Par exemple, cliquez sur l'explorateur de packages (cercle rouge), puis sur le code (cercle vert) dans Main.Java in Éclipse. (.xml sont les mêmes).
Mais si je déconcentre le code en cliquant sur Package Explorer (cercle rouge), puis sur le titre du code (cercle bleu), puis sur le code (cercle vert), le message d'erreur ne sera pas affiché.
P.S. L'application Android peut être compilée et fonctionne correctement dans l'appareil à l'aide de Eclipse. Mais l'invite d'erreur est très ennuyeuse.
! [entrez la description de l'image ici] [1]
J'ai essayé:
Téléchargez le nouveau développeur Android ADT (Eclipse) et décompressez-le, ne fonctionne pas, toujours plus de poignées
Téléchargez Eclipse Standard 4.3.1 et décompressez-le, cela ne fonctionne pas
Redémarrez l'ordinateur, redémarrez Eclipse. Ne fonctionne pas
Créez un nouveau compte de Windows 7 et utilisez le nouveau compte pour ouvrir le même Eclipse (erreur de projection dans l'ancien compte) avec le même espace de travail. Cela fonctionne. Aucune exception n'est à jeter.
J'ai essayé de remplacer le C:\oldUser.Android avec C:\oldUser.Android, ancien utilisateur toujours l'exception
Modifier les éditeurs par défaut dans Préférences> Général> Editeurs> Association de fichiers> * .xml et manifeste d'Android, ne fonctionne pas
Réinitialiser la perspective dans Eclipse, ne fonctionne pas
Changer d'espace de travail et utiliser un nouvel espace de travail sans fonctionner
Je souhaite utiliser l'ancien compte utilisateur pour ouvrir correctement Eclipse. C'est étrange. S'il vous plaît aider. Merci beaucoup!!
org.Eclipse.swt.SWTError: No more handles
at org.Eclipse.swt.SWT.error(SWT.Java:4387)
at org.Eclipse.swt.SWT.error(SWT.Java:4276)
at org.Eclipse.swt.SWT.error(SWT.Java:4247)
at org.Eclipse.swt.widgets.Widget.error(Widget.Java:468)
at org.Eclipse.swt.widgets.Control.createHandle(Control.Java:704)
at org.Eclipse.swt.widgets.Label.createHandle(Label.Java:199)
at org.Eclipse.swt.widgets.Control.createWidget(Control.Java:744)
at org.Eclipse.swt.widgets.Control.<init>(Control.Java:112)
at org.Eclipse.swt.widgets.Label.<init>(Label.Java:101)
at org.Eclipse.ui.texteditor.StatusLineContributionItem.fill(StatusLineContributionItem.Java:182)
at org.Eclipse.jface.action.SubContributionItem.fill(SubContributionItem.Java:59)
at org.Eclipse.jface.action.StatusLineManager.update(StatusLineManager.Java:327)
at org.Eclipse.ui.internal.WorkbenchPage.updateActivations(WorkbenchPage.Java:265)
at org.Eclipse.ui.internal.WorkbenchPage.access$15(WorkbenchPage.Java:243)
at org.Eclipse.ui.internal.WorkbenchPage$E4PartListener.partActivated(WorkbenchPage.Java:172)
at org.Eclipse.e4.ui.internal.workbench.PartServiceImpl$2.run(PartServiceImpl.Java:193)
at org.Eclipse.core.runtime.SafeRunner.run(SafeRunner.Java:42)
at org.Eclipse.e4.ui.internal.workbench.PartServiceImpl.firePartActivated(PartServiceImpl.Java:191)
at org.Eclipse.e4.ui.internal.workbench.PartServiceImpl.activate(PartServiceImpl.Java:596)
at org.Eclipse.e4.ui.internal.workbench.PartServiceImpl.activate(PartServiceImpl.Java:549)
at org.Eclipse.e4.ui.internal.workbench.swt.AbstractPartRenderer.activate(AbstractPartRenderer.Java:105)
at org.Eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer$1.handleEvent(ContributedPartRenderer.Java:61)
at org.Eclipse.swt.widgets.EventTable.sendEvent(EventTable.Java:84)
at org.Eclipse.swt.widgets.Widget.sendEvent(Widget.Java:1053)
at org.Eclipse.swt.widgets.Widget.sendEvent(Widget.Java:1077)
at org.Eclipse.swt.widgets.Widget.sendEvent(Widget.Java:1058)
at org.Eclipse.swt.widgets.Shell.setActiveControl(Shell.Java:1447)
at org.Eclipse.swt.widgets.Shell.WM_MOUSEACTIVATE(Shell.Java:2328)
at org.Eclipse.swt.widgets.Control.windowProc(Control.Java:4572)
at org.Eclipse.swt.widgets.Canvas.windowProc(Canvas.Java:341)
at org.Eclipse.swt.widgets.Decorations.windowProc(Decorations.Java:1627)
at org.Eclipse.swt.widgets.Shell.windowProc(Shell.Java:2069)
at org.Eclipse.swt.widgets.Display.windowProc(Display.Java:4989)
at org.Eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
at org.Eclipse.swt.internal.win32.OS.DefWindowProc(OS.Java:2541)
at org.Eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.Java:80)
at org.Eclipse.swt.widgets.Control.windowProc(Control.Java:4623)
at org.Eclipse.swt.widgets.Display.windowProc(Display.Java:4989)
at org.Eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
at org.Eclipse.swt.internal.win32.OS.DefWindowProc(OS.Java:2541)
at org.Eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.Java:80)
at org.Eclipse.swt.widgets.Control.windowProc(Control.Java:4623)
at org.Eclipse.swt.widgets.Display.windowProc(Display.Java:4989)
at org.Eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
at org.Eclipse.swt.internal.win32.OS.DefWindowProc(OS.Java:2541)
at org.Eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.Java:80)
at org.Eclipse.swt.widgets.Control.windowProc(Control.Java:4623)
at org.Eclipse.swt.widgets.Display.windowProc(Display.Java:4989)
at org.Eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
at org.Eclipse.swt.internal.win32.OS.DefWindowProc(OS.Java:2541)
at org.Eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.Java:80)
at org.Eclipse.swt.widgets.Control.windowProc(Control.Java:4623)
at org.Eclipse.swt.widgets.Display.windowProc(Display.Java:4989)
at org.Eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
at org.Eclipse.swt.internal.win32.OS.DefWindowProc(OS.Java:2541)
at org.Eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.Java:80)
at org.Eclipse.swt.widgets.Control.windowProc(Control.Java:4623)
at org.Eclipse.swt.widgets.Display.windowProc(Display.Java:4989)
at org.Eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
at org.Eclipse.swt.internal.win32.OS.DefWindowProc(OS.Java:2541)
at org.Eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.Java:80)
at org.Eclipse.swt.widgets.Control.windowProc(Control.Java:4623)
at org.Eclipse.swt.widgets.Display.windowProc(Display.Java:4989)
at org.Eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
at org.Eclipse.swt.internal.win32.OS.DefWindowProc(OS.Java:2541)
at org.Eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.Java:80)
at org.Eclipse.swt.widgets.Control.windowProc(Control.Java:4623)
at org.Eclipse.swt.widgets.Display.windowProc(Display.Java:4989)
at org.Eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
at org.Eclipse.swt.internal.win32.OS.DefWindowProc(OS.Java:2541)
at org.Eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.Java:80)
at org.Eclipse.swt.widgets.Control.windowProc(Control.Java:4623)
at org.Eclipse.swt.widgets.Display.windowProc(Display.Java:4989)
at org.Eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
at org.Eclipse.swt.internal.win32.OS.DefWindowProc(OS.Java:2541)
at org.Eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.Java:80)
at org.Eclipse.swt.widgets.Control.windowProc(Control.Java:4623)
at org.Eclipse.swt.widgets.Display.windowProc(Display.Java:4989)
at org.Eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
at org.Eclipse.swt.internal.win32.OS.DefWindowProc(OS.Java:2541)
at org.Eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.Java:80)
at org.Eclipse.swt.widgets.Control.windowProc(Control.Java:4623)
at org.Eclipse.swt.widgets.Display.windowProc(Display.Java:4989)
at org.Eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
at org.Eclipse.swt.internal.win32.OS.DefWindowProc(OS.Java:2541)
at org.Eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.Java:80)
at org.Eclipse.swt.widgets.Control.windowProc(Control.Java:4623)
at org.Eclipse.swt.widgets.Display.windowProc(Display.Java:4989)
at org.Eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
at org.Eclipse.swt.internal.win32.OS.DefWindowProc(OS.Java:2541)
at org.Eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.Java:80)
at org.Eclipse.swt.widgets.Control.windowProc(Control.Java:4623)
at org.Eclipse.swt.widgets.Display.windowProc(Display.Java:4989)
at org.Eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
at org.Eclipse.swt.internal.win32.OS.DefWindowProc(OS.Java:2541)
at org.Eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.Java:80)
at org.Eclipse.swt.widgets.Control.windowProc(Control.Java:4623)
at org.Eclipse.swt.widgets.Display.windowProc(Display.Java:4989)
at org.Eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
at org.Eclipse.swt.internal.win32.OS.DefWindowProc(OS.Java:2541)
at org.Eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.Java:80)
at org.Eclipse.swt.widgets.Control.windowProc(Control.Java:4623)
at org.Eclipse.swt.widgets.Display.windowProc(Display.Java:4989)
at org.Eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
at org.Eclipse.swt.internal.win32.OS.DefWindowProc(OS.Java:2541)
at org.Eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.Java:80)
at org.Eclipse.swt.widgets.Control.windowProc(Control.Java:4623)
at org.Eclipse.swt.widgets.Canvas.windowProc(Canvas.Java:341)
at org.Eclipse.swt.widgets.Display.windowProc(Display.Java:4989)
at org.Eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
at org.Eclipse.swt.internal.win32.OS.DefWindowProc(OS.Java:2541)
at org.Eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.Java:80)
at org.Eclipse.swt.widgets.Control.windowProc(Control.Java:4623)
at org.Eclipse.swt.widgets.Canvas.windowProc(Canvas.Java:341)
at org.Eclipse.swt.widgets.Display.windowProc(Display.Java:4989)
at org.Eclipse.swt.internal.win32.OS.PeekMessageW(Native Method)
at org.Eclipse.swt.internal.win32.OS.PeekMessage(OS.Java:3129)
at org.Eclipse.swt.widgets.Display.readAndDispatch(Display.Java:3753)
at org.Eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.Java:1053)
at org.Eclipse.core.databinding.observable.Realm.runWithDefault(Realm.Java:332)
at org.Eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.Java:942)
at org.Eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.Java:86)
at org.Eclipse.ui.internal.Workbench$5.run(Workbench.Java:588)
at org.Eclipse.core.databinding.observable.Realm.runWithDefault(Realm.Java:332)
at org.Eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.Java:543)
at org.Eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.Java:149)
at org.Eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.Java:124)
at org.Eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.Java:196)
at org.Eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.Java:110)
at org.Eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.Java:79)
at org.Eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.Java:353)
at org.Eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.Java:180)
at Sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at Sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at Sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at Java.lang.reflect.Method.invoke(Unknown Source)
at org.Eclipse.equinox.launcher.Main.invokeFramework(Main.Java:629)
at org.Eclipse.equinox.launcher.Main.basicRun(Main.Java:584)
at org.Eclipse.equinox.launcher.Main.run(Main.Java:1438)
at org.Eclipse.equinox.launcher.Main.main(Main.Java:1414)
Session Data:
Framework arguments: -product com.Android.ide.Eclipse.adt.package.product
Command-line arguments: -os win32 -ws win32 -Arch x86_64 -product com.Android.ide.Eclipse.adt.package.product
----- Afficher Fusion FIX -----
Ce correctif a semblé fonctionner pour moi, la cause la plus probable est "Disable Application Hooks (cette application uniquement)", mais le 3 a fonctionné pour moi, je n'ai donc pas besoin de le tester plus à fond.
Ceci est un bogue Eclipse, décrit ici: https://bugs.Eclipse.org/bugs/show_bug.cgi?id=402983
Vous devez désactiver nView Desktop Manager. Faites un clic droit sur le bureau -> "nView Desktop Manager" -> cliquez sur le bouton "Désactiver"
Même problème ici! :( Il semble que quelqu'un ait résolu ce problème en installant toutes les mises à jour Windows. Une solution de contournement consiste à utiliser un autre éditeur, par exemple (cela a fonctionné pour moi): http://download.Eclipse.org/windowbuilder/WB/release /R201309271200/4.3/ J'ai trouvé cette information sur stackeroverflow: Eclipse Bug: exception de boucle d'événement non gérée Plus de poignées
Mise à jour: j'ai installé toutes les mises à jour Windows et maintenant Eclipse Works fonctionne correctement avec l'éditeur Java par défaut et le problème a disparu.
J'ai désinstallé le logiciel Logitech SetPoint Ce problème a été résolu pour moi.
Ce bug m'a dérangé pendant un bon moment.
J'ai un GPU nvidia et si nView est activé, cela arrive tout le temps. Essayez de le désactiver.
Je viens de fermer la perspective dans laquelle je travaillais (et quelques autres), de fermer Eclipse, puis de redémarrer Eclipse et cela a résolu le problème (je pourrais ouvrir toutes les perspectives dont j'avais besoin par la suite)
Tout d’abord, l’équipe Eclipse devrait régler le problème. mais cela prend du temps.
Faites simplement une restauration du système si elle survient après l’installation d’un programme. UNE