【问题标题】:java.lang.VerifyError in YouTube service initializationYouTube 服务初始化中的 java.lang.VerifyError
【发布时间】:2013-07-03 00:22:50
【问题描述】:

我正在尝试开发适用于 YouTube 的应用。首先,我从 https://code.google.com/p/gdata-java-client/downloads/list(客户端、核心、媒体和 youtube),然后尝试实例化 YouTubeService,如 Google 教程中所示:

service = new YouTubeService(id, key);

但是当我尝试启动我的应用时,我得到了这个:

ERROR/dalvikvm(5289): Could not find class 'com.google.gdata.data.media.MediaStreamSource', referenced from method com.google.gdata.client.media.MediaService.getMediaResource
ERROR/dalvikvm(5289): Could not find class 'com.google.gdata.data.media.MediaMultipart', referenced from method com.google.gdata.client.media.MediaService.insert
ERROR/AndroidRuntime(5289): FATAL EXCEPTION: main
java.lang.VerifyError: com/google/gdata/client/media/MediaService

库附加到项目中,我可以在其中看到那些“缺失”的类,我的 IDE 可以看到它们,但是在运行时发生了一些奇怪的事情。有什么我被宠坏的想法吗?

附:如果重要的话,它是 Android 应用程序。

【问题讨论】:

  • 你找到解决方案了吗?
  • @KetanAhir 不,对不起
  • 没关系……但我已经修好了。
  • @KetanAhir 添加您的解决方案作为答案,可能会对某人有所帮助
  • 我已经添加了很多jar(不确定哪个是必需的),现在一个一个删除。所以稍后发布。

标签: java youtube youtube-api gdata gdata-api


【解决方案1】:

通过添加以下库来解决问题: 激活.jar 附加的.jar 安卓支持-v4.jar 番石榴-r07.jar 邮件.jar 在 gdata 库旁边: gdata-client-1.0.jar gdata-core-1.0.jar gdata-media-1.0.jar gdata-youtube-2.0.jar 不需要认证。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-15
    • 2018-02-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多