Android Logcat停止了eclipse上的工作

Android Logcat停止了eclipse上的工作,android,eclipse,logcat,Android,Eclipse,Logcat,Logcat在eclipse上给了我以下错误:无法为线程中的输入字符串“”创建视图 有关错误的详细信息 java.lang.NumberFormatException: For input string: ""In Thread"" at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65) at java.lang.Integer.parseInt(Integer.java:470) at j

Logcat在eclipse上给了我以下错误:无法为线程中的输入字符串“”创建视图

有关错误的详细信息

java.lang.NumberFormatException: For input string: ""In Thread""
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.lang.Integer.parseInt(Integer.java:470)
at java.lang.Integer.parseInt(Integer.java:514)
at com.android.ddmuilib.logcat.LogFilter.loadFromString(LogFilter.java:134)
at com.android.ide.eclipse.ddms.views.LogCatView$FilterStorage.getFilterFromStore(Unknown Source)
at com.android.ddmuilib.logcat.LogPanel.createFilters(LogPanel.java:1248)
at com.android.ddmuilib.logcat.LogPanel.createControl(LogPanel.java:452)
at com.android.ddmuilib.Panel.createPanel(Panel.java:29)
at com.android.ide.eclipse.ddms.views.LogCatView.createPartControl(Unknown Source)
at org.eclipse.ui.internal.ViewReference.createPartHelper(ViewReference.java:367)
at org.eclipse.ui.internal.ViewReference.createPart(ViewReference.java:226)
at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:595)
at org.eclipse.ui.internal.WorkbenchPage$ActivationList.setActive(WorkbenchPage.java:4212)
at org.eclipse.ui.internal.WorkbenchPage$18.runWithException(WorkbenchPage.java:3271)
at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3468)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3115)
at org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.java:803)
at org.eclipse.ui.internal.Workbench$28.runWithException(Workbench.java:1384)
at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3468)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3115)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2316)
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)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:493)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:113)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:194)
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:368)
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:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:616)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:559)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
at org.eclipse.equinox.launcher.Main.run(Main.java:1311)
你知道怎么解决这个问题吗。
问题似乎出在eclipse中,因为logcat可以从终端“cmd”正常工作,正如我看到的,您的字符串必须看起来像“is Thread”。在Java中使用引号时,必须将其写为\“不仅仅”。将字符串更改为“Is Thread”。
如果这个答案对你有帮助,请考虑接受。祝你好运

我也遇到了同样的问题,原因是为“MMS:app”添加了一个过滤器<代码>:在过滤器名称/设置中使Eclipse中的Log Cat失败

有关此问题的其他讨论,请参见此处:

复制并粘贴解决方案:

logcat视图在我 在中插入了包含“:”的筛选器 过滤器名称。我解决了这个问题 通过更改文件中的设置 .metadata/.plugins/org.eclipse.core.runtime/.settings/ com.android.ide.eclipse.ddms.prefs“ 放置在eclipse的工作区中。 com.android.ide.eclipse.ddms.logcat.filters= 是故障设置的关键


发布代码,特别是错误产生的方法。它显示在LOgcatI中。我无法获取导致错误的方法。我已经在上面发布了错误的详细信息,其中没有一个引用了我项目中的一个方法。那么这个错误是什么时候发生的呢?当我运行一个类时,这就发生了,现在logcat不适用于所有的项目和不同的模拟器。我也有同样的问题。作者在这里对它的描述是绝对正确的。请不要因为你对这个问题了解不够而惩罚他。这是极不公平的。好吧,但对我来说,我也有同样的错误,但没有这样的文件或计算机中任何带有“.logcat.filters=”的文件。我相信这是一个与过滤格式有关的bug。但我不能更换logcat过滤器!Gangnus:您在Eclipse工作区中找到了.metadata文件夹吗?那下面的.plugin文件夹呢?我在WindowsVista下使用的是Eclipse3.6.1,完整路径是(默认为):C:\Users\username\workspace\.metadata\.plugins\。。。这个bug确实会使您无法从Eclipse编辑过滤器,您必须手动编辑该文件。