2

我正在开发一个小应用程序并从服务器检索数据。在调试模式下,我可以看到格式正确的 JSON 字符串被接收并存储在我的 var 中。就在我尝试实例化一个 Gson 对象之后(使用Gson gson = new Gson();它在这条线上死掉了),它就死了……我似乎无法在 log cat 中获得任何输出,所以我看不到抛出的异常。我刚刚从 Windows 迁移到 Ubuntu(64 位),所以很可能我的设置中遗漏了一些东西,但其他一切都很好,我发现很难追踪它发生的原因......

4

2 回答 2

0

如果强制关闭堆栈跟踪应该 100% 显示在 logcat 中。否则这是一个简单的对象构造,因此可以检查库的构建路径。也尝试清理项目,但你的代码应该可以工作......

于 2011-05-19T13:12:51.510 回答
0

好的,事实证明这与 eclipse 和 mylyn 的一个已知问题有关。将 mylyn.jar 文件移出 eclipse 的插件文件夹似乎可以解决问题。

(Gson 对象的构造很好,我现在正在使用它......当我试图从数组列表中删除项目时,异常是不受支持的异常......奇怪,因为这是在构造 gson 对象之前完成的几个阶段)

虽然这不是完全相同的问题(因为 logcat 中有输出......只是不会显示与错误/异常相关的任何内容,并且处于详细模式和其他模式)。

更多信息: http ://groups.google.com/group/android-developers/browse_thread/thread/c64de09595795538/8e577a1e52b26c73?lnk=gst&q=eclipse+19%25#8e577a1e52b26c73

为什么 logcat 在我的 Android 中不显示任何内容?

http://code.google.com/p/android/issues/detail?id=1808

非常奇怪的错误,将 mylyn 罐子放回文件夹中,一切正常。那么这个过程:

打开路径/to/eclipse/plugin/

剪切所有 *mylyn.jar 文件

将它们粘贴到 eclipse 目录之外的临时文件夹中。

启动/重新启动 Eclipse 并测试 log cat 是否有效

一切都很好?某些功能(例如代码完成)现在可能无法正常工作...将 mylyn.jar 文件移回插件文件夹(我不确定将它们移回时是否打开 Eclipse 是否重要,但它是当我这样做时正在运行。)

重新启动eclipse,你应该很高兴......

于 2011-05-20T22:54:39.170 回答