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