Android 尝试使用gdata API将视频上载到YouTube时找不到类错误

Android 尝试使用gdata API将视频上载到YouTube时找不到类错误,android,youtube-api,gdata-api,Android,Youtube Api,Gdata Api,我目前正在编写Android应用程序的一部分,使用谷歌数据API将视频上传到YouTube。我从Google代码中获得了最新版本的API,目前我基本上是从他们的代码中复制了这个示例 一切都在编译,没有警告或错误,应用程序运行正常。但是当我调用service.insert(…)时,我得到以下堆栈跟踪: ERROR/dalvikvm(19489): Could not find class 'com.google.gdata.data.media.MediaBodyPart$MediaSourceD

我目前正在编写Android应用程序的一部分,使用谷歌数据API将视频上传到YouTube。我从Google代码中获得了最新版本的API,目前我基本上是从他们的代码中复制了这个示例

一切都在编译,没有警告或错误,应用程序运行正常。但是当我调用service.insert(…)时,我得到以下堆栈跟踪:

ERROR/dalvikvm(19489): Could not find class 'com.google.gdata.data.media.MediaBodyPart$MediaSourceDataHandler', referenced from method com.google.gdata.data.media.MediaBodyPart.initMediaDataHandler
ERROR/dalvikvm(19489): Could not find class 'javax.activation.DataHandler', referenced from method com.google.gdata.data.media.MediaBodyPart.initMediaDataHandler
ERROR/dalvikvm(19489): Could not find class 'javax.mail.internet.MimeBodyPart$MimePartDataHandler', referenced from method javax.mail.internet.MimeBodyPart.writeTo
ERROR/dalvikvm(19489): Could not find class 'javax.activation.DataHandler', referenced from method javax.mail.internet.MimeBodyPart.attachFile
ERROR/dalvikvm(19489): Could not find class 'javax.mail.internet.MimeBodyPart$MimePartDataHandler', referenced from method javax.mail.internet.MimeBodyPart.getDataHandler
ERROR/dalvikvm(19489): Could not find class 'javax.activation.DataHandler', referenced from method javax.mail.internet.MimeBodyPart.setContent
ERROR/dalvikvm(19489): Could not find class 'javax.activation.DataHandler', referenced from method javax.mail.internet.MimeBodyPart.setContent
ERROR/dalvikvm(19489): Could not find class 'javax.activation.DataHandler', referenced from method javax.mail.internet.MimeBodyPart.updateHeaders
有一个NoClassDefFoundError

我拥有链接到Eclipse中我的项目的GDataAPI的所有依赖项(这两个依赖项包括在API的deps目录中,还有javamail、activation和ServletAPI),并且我尝试将所有jar文件添加到Eclipse中的类路径中。我已经查看了相关的jar,它声称找不到的所有类肯定都在那里

如果有人能以任何方式提供帮助,在此阶段的任何想法都将不胜感激


谢谢

原来普通的JavaMail/激活包目前在Android上不起作用。解决方案是使用,效果很好。

您使用gdata完成视频上传了吗?@gtumca MAC是的,在Android上。我使用了我在原始问题中发布的指南来帮助我开始。