2010-06-20 73 views
2

我对Java,eclipse和Android相对来说比较新,所以这可能是一个完全愚蠢的问题,但我会一一问。Android Eclipse错误:“Gson无法解析为某种类型”

我有一个项目,我正在学习与测试连接到flickr API,只是显示最近的图像。我现在正想要解析从flickr收到的JSON。我已经下载了gson 1.4,并通过“添加外部jar”将zip添加到了java构建路径中。它已成功加载,我可以在包资源管理器中的引用库下看到google-gson。我的问题是,当我尝试使用它时,我只是得到一个错误。

Gson gson = new Gson();

它突出了Gson并且说“Gson不能被解析为类型”。我在这里错过了什么?它曾经工作过一次,从此停止。我尝试删除罐子,清理项目和重新添加罐子,但它仍然无法正常工作。

我只是完全禁止这个或有其他问题吗?

回答

8

我不确定为什么这个工作,但我提取了zip,只是添加了gson-1-4.jar,它似乎工作。

Hooray!

+0

它可能是一个坏JAR或它可能是你没有导入类的第一次,和Eclipse没有自动为您第二次(它偶尔这样)。 下次尝试按ctrl + shft + o,它会自动填写任何缺少的导入语句。如果类型存在于其中一个库中,它将被添加。如果它仍然失踪...那么它的图书馆或你的拼写:p – mtmurdock 2010-06-20 22:08:37

+0

谢谢mtmurdock。然而,我一遍又一遍地敲了ctrl shitf o。然而,当我这样做时,它从来没有添加适当的进口。这是直到我删除它,并再次尝试。 – mattmcmanus 2010-06-24 01:16:48

2

同样的问题也发生在我身上。解决方案是下载整个gson包,即。 google-gson-1.6-release.zip而不是流只有版本即谷歌-GSON-stream-1.6.jar。解压缩包并在构建路径中添加罐子后,它可以正常工作。

干杯 Mudit

相关问题