Android应用程序在构建Gson对象时崩溃...无法查看异常详细信息

时间:2011-05-19 13:02:08

标签: java android ubuntu-10.04 gson android-logcat

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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

(Gson对象构造正常,我现在正在使用它...当我试图从arraylist中删除项目时,例外是不支持的,因为这是在构建gson对象之前的几个阶段完成的)

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

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

Why doesn't logcat show anything in my Android?

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

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

打开路径/到/ eclipse / plugin /

剪切所有* mylyn.jar文件

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

启动/重启eclipse并测试log cat的工作原理

一切都好吗?一些功能,如代码完成可能现在无法正常工作...将mylyn.jar文件移回插件文件夹(我不确定当你移回它时是否打开eclipse是否重要但它是当我这样做的时候跑步。)

重启eclipse,你应该好好去......