2012-11-19 6 views
6

öffnen ich heute DDMS wie üblich, aber es gibt einen Fehler - es kann mir nicht den Trace-Bericht, die Trace-Ansicht nicht öffnen, Ausnahmeinfos wie folgt, es ist sehr seltsam, weil es in Ordnung ist einige Vor Tagen. meine Android-Version 4.0.3 ist, Eclipse 3.7, ADT 21, Mac OS X 10.7.5, hat jemand den gleichen FehlerTraceview kann nicht von DDMS in Eclipse

enter image description here

enter image description here

Unable Editor ID com.android.ide erstellen .eclipse.traceview.editors.TraceviewEditor: Methode exit (android/os/Debug.isMethodTracingActive() Z) nicht auf dem aktuellen Verfahren entsprechen (Dalvik/system/VMDebug.isMethodTracingActive() Z)

java.lang.RuntimeException: Method exit (android/os/Debug.isMethodTracingActive()Z) does not match current method (dalvik/system/VMDebug.isMethodTracingActive()Z) 
    at com.android.traceview.ThreadData.exit(ThreadData.java:106) 
    at com.android.traceview.DmTraceReader.parseData(DmTraceReader.java:323) 
    at com.android.traceview.DmTraceReader.generateTrees(DmTraceReader.java:92) 
    at com.android.traceview.DmTraceReader.<init>(DmTraceReader.java:87) 
    at com.android.ide.eclipse.traceview.editors.TraceviewEditor.createPartControl(TraceviewEditor.java:258) 
    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$11(WorkbenchPage.java:2842) 
    at org.eclipse.ui.internal.WorkbenchPage$10.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:2756) 
    at org.eclipse.ui.ide.IDE.openEditorOnFileStore(IDE.java:1155) 
    at com.android.ide.eclipse.traceview.TraceviewLauncher$1.run(TraceviewLauncher.java:65) 
    at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) 
    at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135) 
    at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3938) 
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3615) 
    at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2701) 
    at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2665) 
    at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2499) 
    at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:679) 
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) 
    at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:668) 
    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:597) 
    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) 
+0

Versuchen Sie, Ihre ADT-Plug-in und verwandte Tools zu aktualisieren ... –

+0

ja, ich habe versucht, Update ADT von 18 bis 21, aber immer noch Fehler –

+4

Ich bekomme den gleichen Fehler, auf Win 7, Eclipse Indigo, Android Version 4.0.3 .. wird sich freuen, wenn jemand antworten könnte –

Antwort

2

Haben Sie laufen Ihre App im Intel x86 Emulator Bild?

Wenn ja, könnte dies der Grund sein. Zumindest wurde ich gerade von diesem Fehler gebissen, aber als ich versuchte, das Profiling in einem ARM-basierten Emulator-Image zu wiederholen, lief alles gut, alles funktioniert dort!

Hoffe, das hilft.

+0

danke, vielleicht ist es der Grund –

+0

Ich bin auf einem Gerät laufen, nicht Emulator. Versucht Update ADT-Plugin, immer noch keine Verwendung :( –

+0

Ich dachte, es war das Problem mit dem Gerät, nicht Eclipse oder ddms. Ich änderte das Gerät und TraceView funktioniert einwandfrei. –

Verwandte Themen