-
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 插件详解** 在 Android 应用程序开发中,Eclipse 作为一款经典的集成开发环境(IDE)曾广泛被开发者使用。其中,ADT(Android Developer Tools)是 Eclipse 针对 Android 开发的重要插件,...
通过学习这个插件的源码,开发者不仅可以提高自己的编程效率,还能深入理解Android插件开发,包括Eclipse插件API的使用、XML解析、代码生成等技术。这对于提升个人技能和理解Android生态系统的底层机制有着积极的...
在开始开发之前,开发者需要安装Android SDK并配置Eclipse的ADT(Android Development Toolkit)插件。这将使Eclipse能够支持Android项目的创建、构建和调试。 2. **项目结构** 一个典型的Android项目包含多个...
- **ADT 0.8.0**:Eclipse的插件,提供Android开发支持。 ##### 2. 安装过程 ###### 2.1 安装JAVAJDK SE 1.6 - **下载与安装**:首先从Oracle官网下载JAVAJDK SE 1.6并完成安装。 - **配置环境变量**:接下来配置...
首先,确保Eclipse已经安装了ADT(Android Developer Tools)插件,这个插件提供了对Android开发的特殊支持。如果还没有安装,可以通过Eclipse的“Help” -> “Install New Software”菜单,添加ADT更新站点并进行...
然后,通过Eclipse的ADT(Android Developer Tools)插件,将SDK与Eclipse集成,创建Android项目。记得设置好Android虚拟机(AVD),以便在模拟器上运行和测试你的游戏。 二、Java语言基础 Java是Android应用的主要...
针对Android开发,Google提供了专门的ADT(Android Developer Tools)插件,使得Eclipse能够支持Android项目的创建、构建、调试等一系列开发任务。 1. **安装与配置** - Eclipse适用于Windows 64位和32位(x86)...
- 在Eclipse中,开发者可以使用ADT(Android Development Toolkit)插件进行编译和调试。点击“Run”按钮,Eclipse会生成APK并部署到模拟器或连接的设备上。 6. **优化与扩展**: - 计算器可以进一步优化,例如...
Eclipse与Android Development Toolkit (ADT) 插件结合使用,使得开发者能够方便地创建、管理和运行Android项目。ADT提供了一套完整的工具链,包括Android SDK Manager(用于下载和管理Android平台、SDK工具和模拟器...
ADT(Android Developer Tools)是 Eclipse 的插件,提供了 Android 应用程序的开发、测试和调试功能。下载 ADT 安装包并安装到 Eclipse 中,注意设置环境变量,包括 ANDROID_SDK_HOME 变量。 环境变量设置 环境...
这个项目可能包含以上所述的文件结构,通过Eclipse的ADT插件进行管理和编译,最终生成APK安装文件,可以在Android设备上运行并计算BMI。对于初学者来说,这个项目不仅提供了实际编程经验,还能深入了解Android应用的...
开发Android应用主要涉及Java语言,因此Eclipse成为了Android开发的首选IDE之一,特别是当它与Android Developer Tools (ADT)插件结合时。 **创建Android项目** 首先,你需要在Eclipse中安装ADT插件,这将使Eclipse...
总的来说,基于Eclipse的Android开发环境搭建涉及到安装Eclipse和JDK,安装ADT插件,配置Android SDK,创建项目,以及编写和运行代码。虽然目前Android Studio已经成为官方推荐的开发工具,但了解Eclipse的使用对...
Eclipse ADT(Android Developer Tools)是Google为Eclipse IDE开发的一个强大插件,专为安卓应用程序开发而设计。这个插件极大地简化了在Eclipse中创建、调试和发布安卓应用的过程,使得开发者能够更加高效地进行...
Eclipse提供了丰富的工具和插件支持,如Android Development Tools (ADT) 插件,它提供了Android项目模板、资源管理器、AVD Manager等功能,使Android开发更为便捷。 总的来说,"Eclipse编写的Android时钟应用实例...
本文将详细讲解如何搭建Android及Eclipse开发环境,包括Java运行环境的安装、Android SDK的配置、Eclipse的环境搭建以及Android ADT插件的安装。 首先,我们需要安装Java运行环境JRE(Java Runtime Environment)和...
在Eclipse时代,开发者需要安装Android SDK,并通过Eclipse的ADT(Android Developer Tools)插件将SDK与IDE集成。这允许开发者创建、编辑、构建和调试Android应用程序。安装SDK后,开发者可以通过SDK Manager更新和...
**Eclipse Android Development Tools (ADT) 插件详解** Eclipse Android Development Tools(ADT)是Android开发者必备的工具,它是一个强大的Eclipse插件,专为Android应用开发而设计。ADT提供了丰富的功能,使得...
- ADT(Android Developer Tools)是Eclipse的一个插件,它为Eclipse提供了对Android开发的支持,如自动完成和项目构建。 5. **版本控制**: - 为了团队协作,可以将工程导入到Git或SVN等版本控制系统,实现代码...