Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/197.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android Eclipse错误:";无法将Gson解析为“类型”;_Java_Android_Eclipse_Json - Fatal编程技术网

Java Android Eclipse错误:";无法将Gson解析为“类型”;

Java Android Eclipse错误:";无法将Gson解析为“类型”;,java,android,eclipse,json,Java,Android,Eclipse,Json,我对Java、eclipse和android比较陌生,所以这可能是一个完全愚蠢的问题,但我还是要问这个问题 我正在学习一个项目,测试连接到flickr api并简单显示最近的图像。我现在要解析从flickr收到的JSON。我已经下载了gson 1.4,并通过“添加外部JAR”将zip添加到java构建路径中。它已成功加载,我可以在PackageExplorer中的引用库下看到google gson。我的问题是,当我尝试使用它时,我只会得到一个错误 Gson Gson=新的Gson() 它突出显示

我对Java、eclipse和android比较陌生,所以这可能是一个完全愚蠢的问题,但我还是要问这个问题

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

Gson Gson=新的Gson()

它突出显示了Gson,并说“Gson不能解析为一个类型。”我在这里遗漏了什么?它工作过一次,后来停止了。我尝试过移除罐子,清理项目并重新添加罐子,但仍然不起作用


我是完全搞定了还是有其他问题?

我不确定这到底是怎么回事,但我提取了zip并添加了gson-1-4.jar,它似乎起了作用


万岁

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

干杯
Mudit

它可能是一个坏罐子,也可能是您第一次没有导入该类,而eclipse第二次自动为您导入了它(它偶尔会这样做)。下次尝试按ctrl+shft+o,这会自动填充任何缺少的导入语句。如果某个库中存在该类型,则会添加该类型。如果它仍然不见了。。。那么要么是图书馆要么是你的拼写:pThanks mtmurdock。但我还是一次又一次地按ctrl-shitf-o。然而,当我这样做时,它从未添加适当的导入。直到我把它取下来再试一次。