Не удалось найти ошибку класса при попытке загрузить видео на YouTube с помощью API gdata

В настоящее время я пишу часть приложения Android для загрузки видео на YouTube с помощью API данных Google. У меня последняя версия API от Google Co de, и я на данный момент скопировал пример из их Руководства разработчика .

Все компилируется без предупреждений или ошибок, и приложение работает нормально. Но когда я вызываю 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.

У меня есть все зависимости для API gdata, связанные с моим проектом в Eclipse (два из них включены в deps, а также javamail, activate и servlet-api), и я попытался добавить все файлы jar в путь к классам в Eclipse. Я просмотрел соответствующие jar-файлы, и все классы, которые, по его утверждению, не могут быть найдены, определенно там.

Если кто-нибудь может помочь, любые идеи на этом этапе были бы очень признательны.

Спасибо

6
задан epochengine 1 July 2011 в 10:45
поделиться