2013-10-31 27 views
5

Tôi gặp sự cố này khi khởi chạy Tệp> Cấu trúc dự án. Mỗi lần tôi cố gắng Tôi nói như sau:'Cấu trúc dự án' trong Android Studio không khởi chạy

3:40:36 PM NullPointerException: null 
3:40:47 PM Throwable: module editors was not disposed 
3:40:49 PM Throwable: module editors was not disposed (on second try) 

Rõ ràng vấn đề đầu tiên là do một ngoại lệ trong các plugin hỗ trợ Android và lần thứ hai và thứ ba là do một ngoại lệ trong Android Studio cốt lõi. Bất kỳ ai biết điều này có nghĩa là gì và tôi có thể giải quyết nó như thế nào?

EDIT: Đây là những thông tin chi tiết về vấn đề này:

module editors was not disposed 
java.lang.Throwable 
at com.intellij.openapi.diagnostic.Logger.error(Logger.java:113) 
at com.intellij.openapi.roots.ui.configuration.ModulesConfigurator$5.run(ModulesConfigurator.java:196) 
at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:1002) 
at com.intellij.openapi.roots.ui.configuration.ModulesConfigurator.resetModuleEditors(ModulesConfigurator.java:192) 
at com.intellij.openapi.roots.ui.configuration.projectRoot.StructureConfigurableContext.reset(StructureConfigurableContext.java:176) 
at com.intellij.openapi.roots.ui.configuration.ProjectStructureConfigurable.reset(ProjectStructureConfigurable.java:336) 
at com.intellij.openapi.options.ex.SingleConfigurableEditor.<init>(SingleConfigurableEditor.java:66) 
at com.intellij.openapi.options.ex.SingleConfigurableEditor.<init>(SingleConfigurableEditor.java:89) 
at com.intellij.openapi.options.ex.SingleConfigurableEditor.<init>(SingleConfigurableEditor.java:104) 
at com.intellij.ide.actions.ShowSettingsUtilImpl.editConfigurable(ShowSettingsUtilImpl.java:242) 
at com.intellij.ide.actions.ShowSettingsUtilImpl.editConfigurable(ShowSettingsUtilImpl.java:217) 
at com.intellij.ide.actions.ShowStructureSettingsAction.actionPerformed(ShowStructureSettingsAction.java:40) 
at com.intellij.openapi.actionSystem.ex.ActionUtil.performActionDumbAware(ActionUtil.java:162) 
at com.intellij.openapi.actionSystem.impl.ActionMenuItem$ActionTransmitter$1.run(ActionMenuItem.java:260) 
at com.intellij.openapi.wm.impl.FocusManagerImpl.runOnOwnContext(FocusManagerImpl.java:892) 
at com.intellij.openapi.wm.impl.IdeFocusManagerImpl.runOnOwnContext(IdeFocusManagerImpl.java:114) 
at com.intellij.openapi.actionSystem.impl.ActionMenuItem$ActionTransmitter.actionPerformed(ActionMenuItem.java:230) 
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018) 
at com.intellij.openapi.actionSystem.impl.ActionMenuItem.fireActionPerformed(ActionMenuItem.java:104) 
at com.intellij.ui.plaf.beg.BegMenuItemUI.doClick(BegMenuItemUI.java:512) 
at com.intellij.ui.plaf.beg.BegMenuItemUI.access$300(BegMenuItemUI.java:44) 
at com.intellij.ui.plaf.beg.BegMenuItemUI$MyMouseInputHandler.mouseReleased(BegMenuItemUI.java:532) 
at java.awt.Component.processMouseEvent(Component.java:6505) 
at javax.swing.JComponent.processMouseEvent(JComponent.java:3321) 
at java.awt.Component.processEvent(Component.java:6270) 
at java.awt.Container.processEvent(Container.java:2229) 
at java.awt.Component.dispatchEventImpl(Component.java:4861) 
at java.awt.Container.dispatchEventImpl(Container.java:2287) 
at java.awt.Component.dispatchEvent(Component.java:4687) 
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832) 
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492) 
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422) 
at java.awt.Container.dispatchEventImpl(Container.java:2273) 
at java.awt.Window.dispatchEventImpl(Window.java:2719) 
at java.awt.Component.dispatchEvent(Component.java:4687) 
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:735) 
at java.awt.EventQueue.access$200(EventQueue.java:103) 
at java.awt.EventQueue$3.run(EventQueue.java:694) 
at java.awt.EventQueue$3.run(EventQueue.java:692) 
at java.security.AccessController.doPrivileged(Native Method) 
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) 
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87) 
at java.awt.EventQueue$4.run(EventQueue.java:708) 
at java.awt.EventQueue$4.run(EventQueue.java:706) 
at java.security.AccessController.doPrivileged(Native Method) 
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) 
at java.awt.EventQueue.dispatchEvent(EventQueue.java:705) 
at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:696) 
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:520) 
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:335) 
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242) 
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161) 
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) 
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146) 
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) 
at java.awt.EventDispatchThread.run(EventDispatchThread.java:91) 

Trả lời

0

tôi đã hoàn toàn giống nhau vấn đề & ngoại lệ, nhưng chỉ trong dự án chính của tôi, trong đó có một hỗn hợp của Java, Android, Các mô-đun Groovy và Robolectric trong chúng. Tôi nghĩ rằng cố gắng để có được Robolectric để làm việc trong AS dẫn đến vấn đề bạn mô tả, nhưng tôi không chắc chắn 100%.

Ngắn câu chuyện: Sau nhiều giờ chỉnh sửa tệp IML và tệp cấu hình trong thư mục .idea, tôi đã từ bỏ; đã tạo một Dự án mới, sau đó cho mỗi mô-đun trong dự án gốc, I i) Tạo lại một mô-đun trống trong dự án mới của loại yêu cầu (Java/Android, v.v.) ii) Sao chép mã nguồn (và các tệp gradle) cho dự án mới. Tôi KHÔNG sao chép bất kỳ tệp cấu hình .iml hoặc .idea nào.

Không phải là giải pháp tuyệt vời, nhưng tôi đã nhận được hộp thoại Cấu trúc dự án. Và mọi thứ dường như đang chơi tốt đẹp bây giờ.

2

tôi đã cùng issue.Try sau

gần Android studio.Open CMD

Hãy thử adb kill-server và adb start-server và khởi động lại adb và sau đó studio.

+0

Cảm ơn nó hoạt động cho tôi. –

1

enter image description here

Bỏ chọn tùy chọn.Tôi nghĩ rằng đó là lỗi.

Các vấn đề liên quan