【问题标题】:IDE fatal error in Android Studio 2.0 while adding any .xml file添加任何 .xml 文件时 Android Studio 2.0 中的 IDE 致命错误
【发布时间】:2016-04-27 11:41:42
【问题描述】:

每当我尝试在 Android Studio 2.0 的布局文件夹中添加新的 .xml 文件时,我都会收到此错误。 Screenshot of the error

null
java.lang.NullPointerException
    at com.android.tools.idea.actions.NewAndroidComponentAction.actionPerformed(NewAndroidComponentAction.java:135)
at com.intellij.openapi.actionSystem.ex.ActionUtil.performActionDumbAware(ActionUtil.java:182)
at com.intellij.openapi.actionSystem.impl.ActionMenuItem$ActionTransmitter$1.run(ActionMenuItem.java:311)
at com.intellij.openapi.wm.impl.FocusManagerImpl.runOnOwnContext(FocusManagerImpl.java:958)
at com.intellij.openapi.wm.impl.IdeFocusManagerImpl.runOnOwnContext(IdeFocusManagerImpl.java:124)
at com.intellij.openapi.actionSystem.impl.ActionMenuItem$ActionTransmitter.actionPerformed(ActionMenuItem.java:281)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
at com.intellij.openapi.actionSystem.impl.ActionMenuItem.fireActionPerformed(ActionMenuItem.java:109)
at com.intellij.ui.plaf.beg.BegMenuItemUI.doClick(BegMenuItemUI.java:513)
at com.intellij.ui.plaf.beg.BegMenuItemUI.access$300(BegMenuItemUI.java:45)
at com.intellij.ui.plaf.beg.BegMenuItemUI$MyMouseInputHandler.mouseReleased(BegMenuItemUI.java:533)
at java.awt.Component.processMouseEvent(Component.java:6535)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
at java.awt.Component.processEvent(Component.java:6300)
at java.awt.Container.processEvent(Container.java:2236)
at java.awt.Component.dispatchEventImpl(Component.java:4891)
at java.awt.Container.dispatchEventImpl(Container.java:2294)
at java.awt.Component.dispatchEvent(Component.java:4713)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4525)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466)
at java.awt.Container.dispatchEventImpl(Container.java:2280)
at java.awt.Window.dispatchEventImpl(Window.java:2750)
at java.awt.Component.dispatchEvent(Component.java:4713)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
at java.awt.EventQueue$4.run(EventQueue.java:731)
at java.awt.EventQueue$4.run(EventQueue.java:729)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:866)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:650)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:381)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

当我尝试在布局文件夹中添加任何 .xml 文件时,我会显示此错误,我无法找到删除此错误的方法。因为我是 android 开发新手,所以我不太了解它。任何帮助都会不胜感激。

【问题讨论】:

  • 你能告诉我你用来制作 xml 文件的步骤吗
  • 布局文件夹右键->添加新文件->其他->Android XML文件

标签: android android-studio android-xml


【解决方案1】:

试试这些去 layout-new- xml-layoutXMLfile 或 new -layoutresourcefile (然后用小写名字)

【讨论】:

  • 无法执行这些步骤先生,它在 Android 支持库中显示 IDE 致命错误异常。请检查屏幕截图。谢谢
  • cool bhai 继续尝试我花了 2 天时间来设置 android studio p:)
【解决方案2】:

看起来像 android studio ide 插件错误 尝试从 sdk manager 重新安装 android support lib 包

【讨论】:

  • 在发布这个问题之前我已经这样做了。我删除了 Android Support Library 和 Android Support Repository 并重新安装了它们,但没有帮助。
【解决方案3】:

右键布局文件夹-->新建--->布局资源文件

【讨论】:

    【解决方案4】:

    您的 xml 布局文件不包含任何空格,大写字母(甚至单个),如

    Myactivity.xml 错误

    你可以试试

    my_activity.xml 代替

    还要确保通过单击右键然后添加新文件来添加布局文件。

    【讨论】:

    • 是的,先生,我知道,但我不能添加任何布局文件。它显示 Android 插件支持中的 IDE 致命错误异常。
    • 好的,只需禁用对话框顶部屏幕截图中显示的插件即可。所以尝试禁用它。然后尝试创建一个新项目,然后添加一个新布局。
    猜你喜欢
    • 1970-01-01
    • 2017-09-04
    • 1970-01-01
    • 2015-08-30
    • 2018-04-19
    • 2018-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多