2011-07-01 7 views
6

現在、Google Data APIを使用してYouTubeに動画をアップロードするAndroidアプリケーションの一部を作成しています。私はGoogle CodeのAPIの最新バージョンを持っていますが、基本的には当時のDeveloper's Guideの例をコピーしました。gdata APIを使用してYouTubeに動画をアップロードしようとするとクラスエラーが見つかりません

すべてが警告またはエラーなしでコンパイルされ、アプリは正常に動作します。 NoClassDefFoundErrorがで

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 

:私はservice.insert(...)を呼び出したときに、私は次のスタックトレースを取得します。

私はEclipseのプロジェクトにリンクされているgdata API(APIのdepsディレクトリ、javamail、アクティベーション、servlet-apiの2つ)に依存するすべての依存関係を持っています。 Eclipseのクラスパスへのファイル私は関連する瓶を見て、見つけられない授業は間違いなくそこにあります。

誰でも助けてもらえれば、この段階でのアイデアは非常に高く評価されます。

おかげ

+0

gdataを使用してビデオをアップロードしましたか? – MAC

+0

@ gtumca-MACはい、Android版です。元の質問に投稿したガイドを使い始めるのに役立ちました。 –

答えて

9

は、それは通常のJavaMail /アクティベーションのパッケージは、現在Android上で動作しないことが判明しました。解決策は、完全に動作するJavaMail for Androidを使用することでした。

+0

それは、おかげで多くの助けて! –

+0

公式リンク:https://java.net/projects/javamail/pages/Android – mhsmith

関連する問題