1. 程式人生 > >Android UI編輯器 Unhandled event loop exception解決方法

Android UI編輯器 Unhandled event loop exception解決方法

  Android UI 編輯器 Eclipse Android Layout Editor打不開很讓人崩潰,報錯:

Unhandled event loop exception

java.lang.NullPointerException
    at com.android.ide.eclipse.adt.internal.editors.layout.configuration.ConfigurationComposite.checkCreateEnable(ConfigurationComposite.java:2353)
    at com.android.ide.eclipse.adt.internal.editors.layout.configuration.ConfigurationComposite.computeCurrentConfig(ConfigurationComposite.java:2257)
    at com.android.ide.eclipse.adt.internal.editors.layout.configuration.ConfigurationComposite.onDeviceChange(ConfigurationComposite.java:1976)
    at com.android.ide.eclipse.adt.internal.editors.layout.configuration.ConfigurationComposite.access$6(ConfigurationComposite.java:1939)
    at com.android.ide.eclipse.adt.internal.editors.layout.configuration.ConfigurationComposite$4.widgetSelected(ConfigurationComposite.java:472)
    at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:240)
    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.Display.runDeferredEvents(Display.java:4165)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3754)
    at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2701)
    at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2665)
    at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2499)
    at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:679)
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
    at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:668)
    at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
    at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:123)
    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:344)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:601)
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1410)

Error while loading editor

java.lang.NullPointerException
    at com.android.ide.eclipse.adt.internal.editors.layout.configuration.ConfigurationComposite.onXmlModelLoaded(ConfigurationComposite.java:691)
    at com.android.ide.eclipse.adt.internal.editors.layout.gle2.GraphicalEditorPart.onTargetChange(GraphicalEditorPart.java:1014)
    at com.android.ide.eclipse.adt.internal.editors.layout.LayoutEditorDelegate.onDescriptorsChanged(LayoutEditorDelegate.java:652)
    at com.android.ide.eclipse.adt.internal.editors.layout.LayoutEditorDelegate.delegateInitUiRootNode(LayoutEditorDelegate.java:574)
    at com.android.ide.eclipse.adt.internal.editors.layout.LayoutEditorDelegate.delegateXmlModelChanged(LayoutEditorDelegate.java:347)
    at com.android.ide.eclipse.adt.internal.editors.common.CommonXmlEditor.xmlModelChanged(CommonXmlEditor.java:327)
    at com.android.ide.eclipse.adt.internal.editors.AndroidXmlEditor$XmlModelStateListener.modelChanged(AndroidXmlEditor.java:1569)
    at com.android.ide.eclipse.adt.internal.editors.AndroidXmlEditor.createTextEditor(AndroidXmlEditor.java:781)
    at com.android.ide.eclipse.adt.internal.editors.AndroidXmlEditor.createAndroidPages(AndroidXmlEditor.java:294)
    at com.android.ide.eclipse.adt.internal.editors.AndroidXmlEditor.addPages(AndroidXmlEditor.java:284)
    at com.android.ide.eclipse.adt.internal.editors.common.CommonXmlEditor.addPages(CommonXmlEditor.java:283)
    at org.eclipse.ui.forms.editor.FormEditor.createPages(FormEditor.java:138)
    at org.eclipse.ui.part.MultiPageEditorPart.createPartControl(MultiPageEditorPart.java:348)
    at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:670)
    at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:465)
    at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:595)
    at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:313)
    at org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart.java:180)
    at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.select(PresentablePartFolder.java:270)
    at org.eclipse.ui.internal.presentations.util.LeftToRightTabOrder.select(LeftToRightTabOrder.java:65)
    at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation.selectPart(TabbedStackPresentation.java:473)
    at org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:1245)
    at org.eclipse.ui.internal.PartStack.setSelection(PartStack.java:1198)
    at org.eclipse.ui.internal.PartStack.showPart(PartStack.java:1597)
    at org.eclipse.ui.internal.PartStack.add(PartStack.java:493)
    at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:103)
    at org.eclipse.ui.internal.PartStack.add(PartStack.java:479)
    at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:112)
    at org.eclipse.ui.internal.EditorSashContainer.addEditor(EditorSashContainer.java:63)
    at org.eclipse.ui.internal.EditorAreaHelper.addToLayout(EditorAreaHelper.java:225)
    at org.eclipse.ui.internal.EditorAreaHelper.addEditor(EditorAreaHelper.java:213)
    at org.eclipse.ui.internal.EditorManager.createEditorTab(EditorManager.java:808)
    at org.eclipse.ui.internal.EditorManager.openEditorFromDescriptor(EditorManager.java:707)
    at org.eclipse.ui.internal.EditorManager.openEditor(EditorManager.java:666)
    at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2942)
    at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2850)
    at org.eclipse.ui.internal.WorkbenchPage.access$11(WorkbenchPage.java:2842)
    at org.eclipse.ui.internal.WorkbenchPage$10.run(WorkbenchPage.java:2793)
    at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
    at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2789)
    at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2773)
    at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2764)
    at org.eclipse.ui.ide.IDE.openEditor(IDE.java:651)
    at org.eclipse.ui.ide.IDE.openEditor(IDE.java:610)
    at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:355)
    at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:164)
    at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:249)
    at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:228)
    at org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchRun(SelectionDispatchAction.java:275)
    at org.eclipse.jdt.ui.actions.SelectionDispatchAction.run(SelectionDispatchAction.java:251)
    at org.eclipse.jdt.internal.ui.packageview.PackageExplorerActionGroup.handleOpen(PackageExplorerActionGroup.java:376)
    at org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart$4.open(PackageExplorerPart.java:538)
    at org.eclipse.ui.OpenAndLinkWithEditorHelper$InternalListener.open(OpenAndLinkWithEditorHelper.java:48)
    at org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredViewer.java:866)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49)
    at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
    at org.eclipse.jface.viewers.StructuredViewer.fireOpen(StructuredViewer.java:864)
    at org.eclipse.jface.viewers.StructuredViewer.handleOpen(StructuredViewer.java:1152)
    at org.eclipse.jface.viewers.StructuredViewer$6.handleOpen(StructuredViewer.java:1256)
    at org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrategy.java:275)
    at org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.java:269)
    at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:309)
    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.Display.runDeferredEvents(Display.java:4165)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3754)
    at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2701)
    at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2665)
    at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2499)
    at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:679)
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
    at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:668)
    at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
    at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:123)
    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:344)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:601)
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1410)


問題應該出在eclipse 上面

應該是某個配置檔案有錯誤

由於時間關係,我也不一一去找原因了,直接讓eclipse重新生成就可以了

退出eclipse

把 這個資料夾刪除 C:\Users\luozhuang\AppData\Local\eclipse

然後重新啟動eclipse,就可以了

luozhuang 是我的使用者名稱,你改成你自己使用者名稱去找就可以了。

AppData是個隱藏目錄 需要你開啟“顯示所有檔案和資料夾”


相關推薦

Android UI編輯 Unhandled event loop exception解決方法

  Android UI 編輯器 Eclipse Android Layout Editor打不開很讓人崩潰,報錯: Unhandled event loop exception java.lang.NullPointerException     at com.andro

Unhandled event loop exception No more handles

release back help window software next hand 我們 handles 點擊Eclipse的窗口的Help裏面的 Install New Software... 在Work with 後面點擊 Add 然後Name填 WindowBu

eclipse for cuda(nsight)崩潰,出現 Java heap space,unhandled event loop exception錯誤

尺寸 memory ont sin pan oca rms maxperm -xmx 今天發現nsight這個神器。是eclipse專門寫cuda的IDE來的。但不幸總是崩潰IDE退出。 出現這些英文錯誤提示: Java heap space an i

Eclipse中按crtl鍵卡死後報Unhandled event loop exception Java heap space

摘要:1.剛開始按Crtl鍵+C的時候MyEclipse不足老是報UnhandledeventloopexceptionJavaheapspace,於是調大了eclipse.ini檔案裡中的記憶體-vmargs下調整-Xms256m-Xmx512m-XX:PermSize=128m-XX:

使用Eclipse時出現Unhandled event loop exception錯誤的有效解決辦法

刪除workspace 工作區 重新新建工作區網上報百度防毒引起 處理辦法 關閉百度防毒 或加ADT目錄 和工作區加入白名單更新eclipse swt外掛開發時關閉AdSafe軟體 因為我的處理好之後再開Adsafe 軟體 ,一直提示錯誤不斷所有防毒軟體全部關了,結果錯誤 不再提示部分原因是因為AMD顯示卡問

Unhandled event loop exception No more handles 解決辦法(已解決

報錯資訊如下 點選OK則彈出第二個(更大點的)對話方塊,提示內容如下: 對話方塊標題:Internal Error 對話方塊內容:An SWT error has occurred.Yo

Unhandled event loop exception Item not added

win7_x64 + eclipse,老是出現如題的問題,太煩了。上網一搜,好多人說是防毒軟體的問題。 我把360關了,問題依舊,再把ADSafe關掉,問題解決了。所以還是不要裝一些亂七八糟的東東了,eclipse不喜歡!!!!

開啟Vi編輯出現E325: ATTENTION的解決方法

當開啟Vi編輯器時出現以下的提示時不要著急E325: ATTENTIONFound a swap file by the name "/etc/.profile.swp"owned by: root  dated: Wed Jul 14 10:01:10 2010file n

ueditor百度編輯常見報錯的解決方法

如果是第一次使用ueditor百度編輯器,或者對它不熟悉的情況下使用,會出現一些常見問題和報錯。怎麼使用建議參考ueditor官網,這裡只談一些常見錯誤。問題:‘UE’ is not defind我是在vue中呼叫UE裡面的方法時遇到的這個問題。這是ESlint的程式碼風格警

Android圖片編輯實踐指南-2.圖片視訊選擇(1)

本篇將會介紹媒體選擇器,包括圖片選擇器和視訊選擇器,更進一步的擴充套件到根據目錄顯示不同的圖片。 2.1 圖片選擇器 具體開發圖片選擇器之前,先說明一下MediaStore類,之後所有的圖片操作,查詢都和這個類有關係。官網上對這個類的定義為: The Media

超棒的 15 款 Bootstrap UI 編輯(有幾款視覺化視覺化)

自從 2011 年 Mark Otto 和 Jacob Thornton 開發了 Bootstrap,我們第一次接觸並熟知了 Bootstrap 。這些都歸功於 Twitter!從那以後,它就非常流行並且成為了最好的響應式框架之一。Bootstrap 幫助開發者快速高

Android視訊編輯(三)給本地視訊加水印和美顏濾鏡

    從截圖可以看到,其實我們這裡還存在一些小問題     第一個就是預覽的時候水印圖片較小,而二次編碼完成的水印變大了。原因是,我們的水印是一個bitmap圖片,他的寬高的畫素點是固定的,預覽時候介面的寬高是全屏的,也就是說是手機螢幕的寬高,而編碼時候,視訊的寬高是原視訊的寬高,我們並沒有對原視訊大

Cocos2d-x 3.9教程:10.使用CocosStudio的UI編輯UI檔案中載入佈局和控制元件

Cocos2d-x 3.9教程 10. 使用CocosStudio的UI編輯器從UI檔案中載入佈局和控制元件 1.1. 使用CocosStudio的UI編輯器 1.1.1. 安裝和啟動 從官網上下載2015年11月18日版本,Cocos studio 2.3.3。  

Android視訊編輯(四)通過OpenGL給視訊增加不同濾鏡效果

private GPUImageFilter curFilter; private GPUImageFilter leftFilter; private GPUImageFilter rightFilter; public void init() { curF

Android視訊編輯(五)音訊編解碼、從視訊中分離音訊、音訊混音、音訊音量調節等

/** * 歸一化混音 * */ public static byte[] normalizationMix(byte[][] allAudioBytes){ if (allAudioBytes == null || allAudioBytes.length

Cocos2d-x3.0遊戲例項之《別救我》第五篇——使用Cocostudio UI編輯建立操作介面

這一篇內容其實很簡單,已經對Cocostudio比較熟悉的朋友就可以隨便掃一下了~(小若:熟悉Cocostudio的人誰還有空看你的基礎教程呢)下載Cocostudio我這篇教程使用的版本是V1.3.0.1,它同一個版本還有3個分支,大家隨便選擇一個分支吧:Cocos2d-x

kindedit編輯修改圖片上傳限制方法

圖片 編輯器 河北 修改這個編輯器的圖片上傳大小限制,有時我們修改了很多參數,都不管用,如修改multiimage.js修改了其中的上傳配置參數還是傳不上圖片 後來經過魅力網絡的測試,通過批量查找代碼查詢max_size找到一個文件upload_json.php 看見參數我在最大文件

百度ueditor編輯 自動加P最新解決辦法

自動 有時 過時 天發 ueditor min 朋友 tor 百度ueditor 今天有個客戶提出個需求,不讓百度ueditor編輯器在空白文檔自動添加<p><br/><p>,在網上找了一圈,大部分是解決LI裏自動套P,還有一部分也是碰到

Eclipse Java類編輯裏出現亂碼的解決方案

解決 公眾 clas window The 重啟 alt img 圖片 如圖:在Java Class編輯器裏出現的這種亂碼,非常煩人。 解決方案:Windows->Preference->General->Appearance, 在裏面將Theme設置成

IDEA 啟動報錯:java.lang.IllegalStateException: failed to create a child event loop 問題解決

遇到的問題 昨天電腦自動更新了,今天死活啟動不了專案,看到idea的提示是: idea日誌如下 根據提示說 檢視idea的啟動日誌: 2018-11-20 17:35:42,010 [ 46737] INFO - plication.impl.Applicat