eclipse使用ADT15插件开发Android4.0时,Graphical Layout提示错误,不能使用。

在开发Android2.3时,Graphical Layout表示正常。
提示错误如下:
java.lang.NoSuchFieldError: ROOT
at android.util.LocaleUtil.getLayoutDirectionFromLocale(LocaleUtil.java:60)
at android.content.res.Configuration.updateFrom(Configuration.java:507)
at android.content.res.Resources.updateConfiguration(Resources.java:1450)
at android.content.res.Resources.updateConfiguration(Resources.java:1408)
at android.content.res.Resources.<init>(Resources.java:205)
at android.content.res.Resources.<init>(Resources.java:185)
at android.content.res.BridgeResources.<init>(BridgeResources.java:118)
at android.content.res.BridgeResources.initSystem(BridgeResources.java:97)
at com.android.layoutlib.bridge.android.BridgeContext.initResources(BridgeContext.java:155)
at com.android.layoutlib.bridge.impl.RenderAction.setUp(RenderAction.java:227)
at com.android.layoutlib.bridge.impl.RenderAction.init(RenderAction.java:121)
at com.android.layoutlib.bridge.impl.RenderSessionImpl.init(RenderSessionImpl.java:165)
at com.android.layoutlib.bridge.Bridge.createSession(Bridge.java:320)
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:1317)
at com.android.ide.eclipse.adt.internal.editors.layout.gle2.GraphicalEditorPart.recomputeLayout(GraphicalEditorPart.java:1071)
at com.android.ide.eclipse.adt.internal.editors.layout.gle2.GraphicalEditorPart$ConfigListener.onConfigurationChange(GraphicalEditorPart.java:493)
at com.android.ide.eclipse.adt.internal.editors.layout.configuration.ConfigurationComposite.onDeviceConfigChange(ConfigurationComposite.java:2119)
at com.android.ide.eclipse.adt.internal.editors.layout.configuration.ConfigurationComposite.access$7(ConfigurationComposite.java:2111)
at com.android.ide.eclipse.adt.internal.editors.layout.configuration.ConfigurationComposite$5.widgetSelected(ConfigurationComposite.java:480)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:228)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3880)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3473)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2405)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2369)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2221)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:500)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)

第1个回答  2011-11-30
我也出现了这个问题,没找到解决办法。今天把系统改成win7 64位,重装了64位的eclipse之后再装上ADT15就没问题了。
第2个回答  2011-11-17
楼主是用真机开发吗?追问

不是,是虚拟机。

追答

没弄过4.00 不过用我手机测试的时候 我遇到过这个错误

貌似是 高级权限 ,

本回答被提问者和网友采纳
第3个回答  2011-11-17
相应的包导入进来了吗?追问

已经导入了4个,还缺少什么吗?
com.android.ide.eclipse.adt_15.0.0.v201110251216-213216.jar
com.android.ide.eclipse.ddms_15.0.0.v201110251216-213216.jar
com.android.ide.eclipse.hierarchyviewer_15.0.0.v201110251216-213216.jar
com.android.ide.eclipse.traceview_15.0.0.v201110251216-213216.jar

相似回答
大家正在搜