2

我正在尝试开发与 YouTube 合作的应用程序。首先,我从https://code.google.com/p/gdata-java-client/downloads/list (客户端、核心、媒体和 youtube)下载了 gdata 库 ,然后尝试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 可以看到它们,但是在运行时发生了一些奇怪的事情。我被宠坏的任何想法?

PS这是Android应用程序,如果重要的话。

4

1 回答 1

1

通过添加以下库来解决问题:activation.jar addednal.jar android-support-v4.jar guava-r07.jar mail.jar gdata 库旁边:gdata-client-1.0.jar gdata-core-1.0.jar gdata -media-1.0.jar gdata-youtube-2.0.jar 不需要认证。

于 2013-10-16T08:51:08.857 回答