首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安卓- GData ParseException

安卓- GData ParseException
EN

Stack Overflow用户
提问于 2013-10-13 18:32:18
回答 1查看 166关注 0票数 0

在我们的项目中,如果设备语言设置为土耳其语,gdata无法加载youtube播放列表只加载。以下是一些日志:

代码语言:javascript
复制
 Caused by: com.google.gdata.util.ParseException: Invalid value for attribute : 'name'
    at com.google.gdata.data.AttributeHelper.consumeEnum(AttributeHelper.java:592)
    at com.google.gdata.data.youtube.YtPublicationState.consumeAttributes(YtPublicationState.java:184)
    at com.google.gdata.data.AbstractExtension$AttributesHandler.processEndElement(AbstractExtension.java:263)
    at com.google.gdata.util.XmlParser.endElement(XmlParser.java:1013)
    at org.xml.sax.helpers.ParserAdapter.endElement(ParserAdapter.java:621)
    at org.xml.sax.helpers.XMLReaderAdapter.endElement(XMLReaderAdapter.java:353)
    at org.apache.harmony.xml.ExpatParser.endElement(ExpatParser.java:156)
    at org.apache.harmony.xml.ExpatParser.appendChars(Native Method)
    at org.apache.harmony.xml.ExpatParser.parseFragment(ExpatParser.java:497)
    at org.apache.harmony.xml.ExpatParser.parseDocument(ExpatParser.java:484)
    at org.apache.harmony.xml.ExpatReader.parse(ExpatReader.java:309)
    at org.apache.harmony.xml.ExpatReader.parse(ExpatReader.java:267)
    at org.xml.sax.helpers.XMLReaderAdapter.parse(XMLReaderAdapter.java:223)
    at org.xml.sax.helpers.ParserAdapter.parse(ParserAdapter.java:401)
    at com.google.gdata.util.XmlParser.parse(XmlParser.java:694)
    ... 24 more
d[GAThread,5,main]: Service unavailable (code=1), will retry.
d[Service Reconnect,5,main]: Service unavailable (code=1), using local store.
 Request failed. Response code: 503, body: org.apache.http.message.BasicHttpResponse@

看起来youtube解析器fails.This的问题是相关的:https://code.google.com/p/gdata-java-client/issues/detail?id=126,我下载了最新的gdata库,但没有重新构建INSTALL-src文件中描述的gdata,但是新生成的jar文件与原始的jar文件的大小不同(每个文件的大小都> 2kB ),尽管我没有更改代码。在构建过程中,我收到了这样的警告:

代码语言:javascript
复制
[javac] m:\dev\gdata-libs\gdata\java\build-src\core.xml:155: warning: 'inclu
deantruntime' was not set, defaulting to build.sysclasspath=last; set to false f
or repeatable builds
      [jar] Building jar: m:\dev\gdata-libs\gdata\java\lib\gdata-youtube-2.0.jar

当我试图在我的项目中替换这些jar时,我会得到验证错误:

代码语言:javascript
复制
 Could not find class 'com.google.gdata.data.youtube.VideoFeed', referenced from method com.my.package
10-13 21:14:15.620: W/dalvikvm(32724): VFY: unable to resolve const-class 3981 (Lcom/google/gdata/data/youtube/VideoFeed;) in Lcom/my/package;

感谢你的帮助。谢了迈克。

EN

回答 1

Stack Overflow用户

发布于 2013-10-13 21:55:22

我建议您尽快迁移到Data v3。下面是一个带有Data v3的Android项目示例。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19348749

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档