0 0

eclipse android layout 插件错误5

最近在写android程序的时候  总是遇到布局文件无法预览的情况···但其实程序是没有问题的···

错误如下:

 

Failed to parse file D:\WorkItem\PokerSportsClient\res\drawable\lobby_btn_cps_back.xml

You must specifiy a valid layout reference. The layout ID @layout/userinfo_layout is not valid.

Exception details are logged in Window > Show View > Error Log

 

 

null
Error
Fri Mar 23 14:40:18 CST 2012
lobby_championships.xml: You must specifiy a valid layout reference. The layout ID @layout/userinfo_layout is not valid.

android.view.InflateException: You must specifiy a valid layout reference. The layout ID @layout/userinfo_layout is not valid.
at android.view.LayoutInflater_Delegate.parseInclude(LayoutInflater_Delegate.java:63)
at android.view.LayoutInflater.parseInclude(LayoutInflater.java:650)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:619)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:626)
at android.view.LayoutInflater.inflate(LayoutInflater.java:408)
at android.view.LayoutInflater.inflate(LayoutInflater.java:296)
at com.android.layoutlib.bridge.impl.RenderSessionImpl.inflate(RenderSessionImpl.java:279)
at com.android.layoutlib.bridge.Bridge.createSession(Bridge.java:318)
at com.android.ide.common.rendering.LayoutLibrary.createSession(LayoutLibrary.java:325)
at com.android.ide.eclipse.adt.internal.editors.layout.gle2.RenderService.createRenderSession(RenderService.java:372)
at com.android.ide.eclipse.adt.internal.editors.layout.gle2.GraphicalEditorPart.renderWithBridge(GraphicalEditorPart.java:1323)
at com.android.ide.eclipse.adt.internal.editors.layout.gle2.GraphicalEditorPart.recomputeLayout(GraphicalEditorPart.java:1077)
at com.android.ide.eclipse.adt.internal.editors.layout.gle2.GraphicalEditorPart.activated(GraphicalEditorPart.java:903)
at com.android.ide.eclipse.adt.internal.editors.layout.LayoutEditor.pageChange(LayoutEditor.java:399)
at org.eclipse.ui.part.MultiPageEditorPart.setActivePage(MultiPageEditorPart.java:1067)
at org.eclipse.ui.forms.editor.FormEditor.setActivePage(FormEditor.java:607)
at com.android.ide.eclipse.adt.internal.editors.AndroidXmlEditor.selectDefaultPage(AndroidXmlEditor.java:381)
at com.android.ide.eclipse.adt.internal.editors.AndroidXmlEditor.addPages(AndroidXmlEditor.java:286)
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:1254)
at org.eclipse.ui.internal.PartStack.setSelection(PartStack.java:1207)
at org.eclipse.ui.internal.PartStack.showPart(PartStack.java:1606)
at org.eclipse.ui.internal.PartStack.add(PartStack.java:497)
at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:103)
at org.eclipse.ui.internal.PartStack.add(PartStack.java:483)
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:778)
at org.eclipse.ui.internal.EditorManager.openEditorFromDescriptor(EditorManager.java:677)
at org.eclipse.ui.internal.EditorManager.openEditor(EditorManager.java:638)
at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2860)
at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2768)
at org.eclipse.ui.internal.WorkbenchPage.access$11(WorkbenchPage.java:2760)
at org.eclipse.ui.internal.WorkbenchPage$10.run(WorkbenchPage.java:2711)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2707)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2691)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2682)
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:365)
at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:168)
at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:229)
at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:208)
at org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchRun(SelectionDispatchAction.java:274)
at org.eclipse.jdt.ui.actions.SelectionDispatchAction.run(SelectionDispatchAction.java:250)
at org.eclipse.jdt.internal.ui.packageview.PackageExplorerActionGroup.handleOpen(PackageExplorerActionGroup.java:373)
at org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart$4.open(PackageExplorerPart.java:526)
at org.eclipse.ui.OpenAndLinkWithEditorHelper$InternalListener.open(OpenAndLinkWithEditorHelper.java:48)
at org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredViewer.java:845)
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:843)
at org.eclipse.jface.viewers.StructuredViewer.handleOpen(StructuredViewer.java:1131)
at org.eclipse.jface.viewers.StructuredViewer$6.handleOpen(StructuredViewer.java:1235)
at org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrategy.java:264)
at org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.java:258)
at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:298)
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:4066)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3657)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)
at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)
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:369)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
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:620)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)
at org.eclipse.equinox.launcher.Main.run(Main.java:1408)

 

这个错误只要重启一下eclipse 就好··

个人猜测 可能是因为eclipse 的 layout预览插件报错了,因为他读取的文件不是最新的。

求刷新办法(老是重启很麻烦的····)   求大神解释····

 

2012年3月23日 14:59
目前还没有答案

相关推荐

    eclipse开发Android插件

    **Eclipse 开发 Android 插件详解** 在 Android 应用程序开发中,Eclipse 作为一款经典的集成开发环境(IDE)曾广泛被开发者使用。其中,ADT(Android Developer Tools)是 Eclipse 针对 Android 开发的重要插件,...

    eclipse android 代码生成插件源码

    通过学习这个插件的源码,开发者不仅可以提高自己的编程效率,还能深入理解Android插件开发,包括Eclipse插件API的使用、XML解析、代码生成等技术。这对于提升个人技能和理解Android生态系统的底层机制有着积极的...

    基于Eclipse的Android音乐播放器.rar

    在开始开发之前,开发者需要安装Android SDK并配置Eclipse的ADT(Android Development Toolkit)插件。这将使Eclipse能够支持Android项目的创建、构建和调试。 2. **项目结构** 一个典型的Android项目包含多个...

    Android Eclipse开发教程

    - **ADT 0.8.0**:Eclipse的插件,提供Android开发支持。 ##### 2. 安装过程 ###### 2.1 安装JAVAJDK SE 1.6 - **下载与安装**:首先从Oracle官网下载JAVAJDK SE 1.6并完成安装。 - **配置环境变量**:接下来配置...

    android与eclipse集成和android开发简介

    首先,确保Eclipse已经安装了ADT(Android Developer Tools)插件,这个插件提供了对Android开发的特殊支持。如果还没有安装,可以通过Eclipse的“Help” -> “Install New Software”菜单,添加ADT更新站点并进行...

    Eclipse android 模仿Flappy Bird

    然后,通过Eclipse的ADT(Android Developer Tools)插件,将SDK与Eclipse集成,创建Android项目。记得设置好Android虚拟机(AVD),以便在模拟器上运行和测试你的游戏。 二、Java语言基础 Java是Android应用的主要...

    Android开发工具eclipse

    针对Android开发,Google提供了专门的ADT(Android Developer Tools)插件,使得Eclipse能够支持Android项目的创建、构建、调试等一系列开发任务。 1. **安装与配置** - Eclipse适用于Windows 64位和32位(x86)...

    jisuanqi.rar_Android计算器_Eclipse_android_eclipse android

    - 在Eclipse中,开发者可以使用ADT(Android Development Toolkit)插件进行编译和调试。点击“Run”按钮,Eclipse会生成APK并部署到模拟器或连接的设备上。 6. **优化与扩展**: - 计算器可以进一步优化,例如...

    android-eclipse下,五子棋

    Eclipse与Android Development Toolkit (ADT) 插件结合使用,使得开发者能够方便地创建、管理和运行Android项目。ADT提供了一套完整的工具链,包括Android SDK Manager(用于下载和管理Android平台、SDK工具和模拟器...

    EclipseAndroid环境搭建201504

    ADT(Android Developer Tools)是 Eclipse 的插件,提供了 Android 应用程序的开发、测试和调试功能。下载 ADT 安装包并安装到 Eclipse 中,注意设置环境变量,包括 ANDROID_SDK_HOME 变量。 环境变量设置 环境...

    BMI.rar_android_eclipse Android 学_eclipse bmi

    这个项目可能包含以上所述的文件结构,通过Eclipse的ADT插件进行管理和编译,最终生成APK安装文件,可以在Android设备上运行并计算BMI。对于初学者来说,这个项目不仅提供了实际编程经验,还能深入了解Android应用的...

    Eclipse编写的一个简单Android程序

    开发Android应用主要涉及Java语言,因此Eclipse成为了Android开发的首选IDE之一,特别是当它与Android Developer Tools (ADT)插件结合时。 **创建Android项目** 首先,你需要在Eclipse中安装ADT插件,这将使Eclipse...

    基于Eclipse的Android开发环境搭建

    总的来说,基于Eclipse的Android开发环境搭建涉及到安装Eclipse和JDK,安装ADT插件,配置Android SDK,创建项目,以及编写和运行代码。虽然目前Android Studio已经成为官方推荐的开发工具,但了解Eclipse的使用对...

    eclipse的adt插件

    Eclipse ADT(Android Developer Tools)是Google为Eclipse IDE开发的一个强大插件,专为安卓应用程序开发而设计。这个插件极大地简化了在Eclipse中创建、调试和发布安卓应用的过程,使得开发者能够更加高效地进行...

    Eclipse编写的Android时钟应用实例

    Eclipse提供了丰富的工具和插件支持,如Android Development Tools (ADT) 插件,它提供了Android项目模板、资源管理器、AVD Manager等功能,使Android开发更为便捷。 总的来说,"Eclipse编写的Android时钟应用实例...

    Android 及Eclipse设计环境架设

    本文将详细讲解如何搭建Android及Eclipse开发环境,包括Java运行环境的安装、Android SDK的配置、Eclipse的环境搭建以及Android ADT插件的安装。 首先,我们需要安装Java运行环境JRE(Java Runtime Environment)和...

    android官方demo(eclipse时代)

    在Eclipse时代,开发者需要安装Android SDK,并通过Eclipse的ADT(Android Developer Tools)插件将SDK与IDE集成。这允许开发者创建、编辑、构建和调试Android应用程序。安装SDK后,开发者可以通过SDK Manager更新和...

    Eclipse安卓ADT工具

    **Eclipse Android Development Tools (ADT) 插件详解** Eclipse Android Development Tools(ADT)是Android开发者必备的工具,它是一个强大的Eclipse插件,专为Android应用开发而设计。ADT提供了丰富的功能,使得...

    Android 最简工程 Eclipse

    - ADT(Android Developer Tools)是Eclipse的一个插件,它为Eclipse提供了对Android开发的支持,如自动完成和项目构建。 5. **版本控制**: - 为了团队协作,可以将工程导入到Git或SVN等版本控制系统,实现代码...

Global site tag (gtag.js) - Google Analytics