2012-04-26 10 views
0

- 私はPicasaのAPIを使用して、コメントを追加し、以下のライブラリ:java.lang.NoClassDefFoundErrorが:com.google.gdata.client.photos.PicasawebService

activation.jar 
gdata-client-1.0.jar 
gdata-client-meta-1.0.jar 
gdata-core-1.0.jar 
gdata-media-1.0.jar 
gdata-photos-2.0.jar 
gdata-photos-meta-2.0.jar 
mail.jar 

さらに - 私のインポート:

import java.io.File; 
import java.io.IOException; 
import java.net.MalformedURLException; 
import java.net.URL; 

import org.apache.http.HttpRequestFactory; 
import com.google.gdata.client.photos.PicasawebService; 
import com.google.gdata.data.photos.AlbumFeed; 
import com.google.gdata.data.photos.PhotoEntry; 

import com.google.gdata.client.*; 
import com.google.gdata.client.photos.*; 
import com.google.gdata.data.*; 
import com.google.gdata.data.media.*; 
import com.google.gdata.data.photos.*; 
import com.google.gdata.util.AuthenticationException; 
import com.google.gdata.util.ServiceException; 

しかしのonCreateで:PicasawebService myPicasa = new PicasawebService("Test");私は次のエラーを取得する:

java.lang.NoClassDefFoundError: com.google.gdata.client.photos.PicasawebService

他の人が同じ問題を抱えているのを見ましたが、EclipseでAndroidプログラミングの答えを見つけることができませんでした。これを解決する方法は誰ですか?なぜClassDefを見つけることができないのですか?

おかげPicasawebService

答えて

1

ためhttp://code.google.com/p/gdata-java-client/downloads/list

このライブラリを使用する

+0

私はそれらをconfigure buildpath - > Libraries - > Add Jars ..で追加しました。そして今、参照されたライブラリでそれらを見ることができます。それは働きません。 – Diego

+0

ああ、私はあなたが言っていることを理解していると思います。それらをlibにコピーし、それらを直接追加するのではなく、ビルドパスに追加してください! – Diego

+0

また、[ビルドパスの設定]画面の[オーダー]タブと[エクスポート]タブでライブラリがオンになっていることを確認してください。 – Jack

1

試してみることは、これらのjarファイルを構築APKに含まれていないように私には思えます。あなたのAndroidプロジェクトフォルダ内にlibフォルダを作成してそこにjarファイルを置いて、Eclipseビルドパスのlibフォルダからそれらを参照する必要があります

+0

私は既にzipファイルをダウンロードし、そのzipからこれらのファイルを使用しました:gdata-client -1.0.jar gdata-client-meta-1.0.jar gdata-core-1.0.jar gdata-media-1.0.jar gdata-photos-2.0.jar gdata-photos-meta-2.0.jarもっと処理が必要ですか? – Diego

関連する問題