
我在64位Windows 7上使用Eclipse.在Android布局设计器的“图形布局”选项卡中将ListFragment添加到布局中时,出现以下消息:
Failed lot load C:\PROGRA~2\AndroID\androID-sdk\platforms\androID-11\data\res\drawable-mdpi\spinner_76_outer_holo.pngFailed to parse file C:\PROGRA~2\AndroID\androID-sdk\platforms\androID-11\data\res\drawable\progress_large_holo.xmlFailed lot load C:\PROGRA~2\AndroID\androID-sdk\platforms\androID-11\data\res\drawable-mdpi\List_pressed_holo_dark.9.pngFailed to parse file C:\PROGRA~2\AndroID\androID-sdk\platforms\androID-11\data\res\drawable\List_selector_background_Transition_holo_dark.xmlFailed to parse file C:\PROGRA~2\AndroID\androID-sdk\platforms\androID-11\data\res\drawable\List_selector_holo_dark.xmlFailed lot load C:\PROGRA~2\AndroID\androID-sdk\platforms\androID-11\data\res\drawable-mdpi\List_divIDer_holo_dark.9.pngException details are logged in Window > Show VIEw > Error Log这就是错误日志的内容,我只粘贴了它的第一部分,因为它很长(尽管我已经清理了旧的日志):
!ENTRY com.androID.IDe.eclipse.adt 4 0 2012-01-24 02:58:17.134!MESSAGE company.xml: Failed lot load C:\PROGRA~2\AndroID\androID-sdk\platforms\androID-11\data\res\drawable-mdpi\spinner_76_outer_holo.png!STACK 0javax.imageio.IIOException: Error reading PNG Metadata at com.sun.imageio.plugins.png.PNGImageReader.readMetadata(PNGImageReader.java:695) at com.sun.imageio.plugins.png.PNGImageReader.readImage(PNGImageReader.java:1314) at com.sun.imageio.plugins.png.PNGImageReader.read(PNGImageReader.java:1601) at javax.imageio.ImageIO.read(ImageIO.java:1400) at javax.imageio.ImageIO.read(ImageIO.java:1286) at androID.graphics.Bitmap_Delegate.createBitmap(Bitmap_Delegate.java:97) at com.androID.layoutlib.brIDge.impl.ResourceHelper.getDrawable(ResourceHelper.java:233) at com.androID.layoutlib.brIDge.androID.BrIDgeResources.getDrawable(BrIDgeResources.java:167) at androID.graphics.drawable.RotateDrawable.inflate(RotateDrawable.java:242) at androID.graphics.drawable.Drawable.createFromXmlinner(Drawable.java:832) at androID.graphics.drawable.LayerDrawable.inflate(LayerDrawable.java:165) at androID.graphics.drawable.Drawable.createFromXmlinner(Drawable.java:832) at androID.graphics.drawable.Drawable.createFromXml(Drawable.java:769) at com.androID.layoutlib.brIDge.impl.ResourceHelper.getDrawable(ResourceHelper.java:208) at com.androID.layoutlib.brIDge.androID.BrIDgeTypedArray.getDrawable(BrIDgeTypedArray.java:775) at androID.Widget.Progressbar.<init>(Progressbar.java:282) at androID.Widget.Progressbar.<init>(Progressbar.java:234) at androID.Widget.Progressbar.<init>(Progressbar.java:230) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:501) at androID.vIEw.LayoutInflater.createVIEw(LayoutInflater.java:576) at com.androID.layoutlib.brIDge.androID.BrIDgeInflater.onCreateVIEw(BrIDgeInflater.java:84) at androID.vIEw.LayoutInflater.onCreateVIEw(LayoutInflater.java:644) at androID.vIEw.LayoutInflater.createVIEwFromTag(LayoutInflater.java:669) at com.androID.layoutlib.brIDge.androID.BrIDgeInflater.createVIEwFromTag(BrIDgeInflater.java:129) at androID.vIEw.LayoutInflater_Delegate.rInflate(LayoutInflater_Delegate.java:83) at androID.vIEw.LayoutInflater.rInflate(LayoutInflater.java:702) at androID.vIEw.LayoutInflater_Delegate.rInflate(LayoutInflater_Delegate.java:86) at androID.vIEw.LayoutInflater.rInflate(LayoutInflater.java:702) at androID.vIEw.LayoutInflater.inflate(LayoutInflater.java:479) at androID.vIEw.LayoutInflater.inflate(LayoutInflater.java:391) at androID.app.ListFragment.onCreateVIEw(ListFragment.java:193) at androID.app.FragmentManagerImpl.movetoState(FragmentManager.java:708) at androID.app.FragmentManagerImpl.movetoState(FragmentManager.java:900) at androID.app.FragmentManagerImpl.addFragment(FragmentManager.java:978) at androID.app.Activity.onCreateVIEw(Activity.java:4090) at androID.vIEw.LayoutInflater.createVIEwFromTag(LayoutInflater.java:659) at com.androID.layoutlib.brIDge.androID.BrIDgeInflater.createVIEwFromTag(BrIDgeInflater.java:129) at androID.vIEw.LayoutInflater_Delegate.rInflate(LayoutInflater_Delegate.java:83) at androID.vIEw.LayoutInflater.rInflate(LayoutInflater.java:702) at androID.vIEw.LayoutInflater.inflate(LayoutInflater.java:479) at androID.vIEw.LayoutInflater.inflate(LayoutInflater.java:367) at com.androID.layoutlib.brIDge.impl.RenderSessionImpl.inflate(RenderSessionImpl.java:324) at com.androID.layoutlib.brIDge.BrIDge.createSession(BrIDge.java:321) 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.EditorReference.getEditor(EditorReference.java:289) at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2945) at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2850) at org.eclipse.ui.internal.WorkbenchPage.access(WorkbenchPage.java:2842) at org.eclipse.ui.internal.WorkbenchPage.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.open(PackageExplorerPart.java:538) at org.eclipse.ui.OpenAndlinkWithEditorHelper$InternalListener.open(OpenAndlinkWithEditorHelper.java:48) at org.eclipse.jface.vIEwers.StructuredVIEwer.run(StructuredVIEwer.java:866) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.ui.internal.JFaceUtil.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.handleOpen(StructuredVIEwer.java:1256) at org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrategy.java:275) at org.eclipse.jface.util.OpenStrategy.access(OpenStrategy.java:269) at org.eclipse.jface.util.OpenStrategy.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:2696) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2660) at org.eclipse.ui.internal.Workbench.access(Workbench.java:2494) at org.eclipse.ui.internal.Workbench.run(Workbench.java:674) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:667) 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:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:592) 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) at org.eclipse.equinox.launcher.Main.main(Main.java:1386)Caused by: java.io.EOFException at javax.imageio.stream.ImageinputStreamImpl.readFully(ImageinputStreamImpl.java:330) at java.io.DatainputStream.readUTF(DatainputStream.java:565) at javax.imageio.stream.ImageinputStreamImpl.readUTF(ImageinputStreamImpl.java:309) at com.sun.imageio.plugins.png.PNGImageReader.parse_iTXt_chunk(PNGImageReader.java:443) at com.sun.imageio.plugins.png.PNGImageReader.readMetadata(PNGImageReader.java:652) ... 115 more解决方法:
解决方案很简单.我安装了另一个JRE(JRE 7),并运行了Eclipse.现在,它可以完美运行.
总结以上是内存溢出为你收集整理的添加ListFragment时,Android Layout Designer无法加载平台的可绘制资源全部内容,希望文章能够帮你解决添加ListFragment时,Android Layout Designer无法加载平台的可绘制资源所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)