2017-05-07 57 views
0

我有一个我在使用Eclipse和Android之前没有看到的问题。 Logcat显示我的三星Galaxy S3和我的S8的输出作为文本块,而不是解析它的级别,时间,PID,TID等。Logcat输出为文本块

我已经重置了ADB,在DDMS中并通过cmd。我也重启了设备和我的电脑,但它仍然没有正确解析输出。

顺便说一句,它已经在过去的Eclipse的这个版本与我现在死了的Nexus 7平板电脑工作。

我已经包含一个屏幕快照来显示问题。它的调试几乎不可能。

有没有人遇到过这个,并找到答案?

enter image description here

+1

也许因为Eclipse是Android开发不赞成使用IDE? –

+0

的确如此,但我没有使用最新的构建工具或定位最新版本的Android。 – srlebed

+0

那么? Android Studio仍然可以使用旧的构建工具编译代码 –

回答

1

不要使用的Eclipse Android开发方面,Eclipse的支持已经由谷歌正式结束。使用Android Studio,在很多方面都会好得多。

您不会在Android Studio上面临这样的调试问题。

随着Android Studio 2.2的发布,现在已经开始向Eclipse Android开发者工具说再见了。我们已经正式结束了他们的支持和发展。切换到Android Studio并体验我们对Android开发工作流程所做的改进从未有过。

Source

+0

您说的对,Google终止了对Eclipse的支持,最终我必须向AS做出痛苦的举动,但结束支持并不会自动使您的开发软件停止工作。 – srlebed

+0

谷歌自2012年开始开发Android Studio。很明显,Eclipse支持很快就会结束。自从版本2.2发布以来,他们甚至等待结束对Eclipse的支持。几乎所有的开发人员都转移到了Android工作室,并不像您想象的那样痛苦。我将超过10个项目移入AS。将平均项目移至AS需要最多30分钟。大项目最多需要1-2个小时。您甚至可以导入旧的Eclipse快捷方式。如果我将当前AS与Eclipse作为Android IDE进行比较,Eclipse对我来说只是垃圾。仿真器甚至比GenyMotion更快。 –

+0

感谢Oğuzhan的建议。我正试图将我的libgdx项目迁移到AS。就像你认为eclipse一样糟糕,至少它只需要点击右键从构建路径中排除一个类。到目前为止,我在AS中找不到类似的东西。 :( – srlebed