- 私は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
私はそれらをconfigure buildpath - > Libraries - > Add Jars ..で追加しました。そして今、参照されたライブラリでそれらを見ることができます。それは働きません。 – Diego
ああ、私はあなたが言っていることを理解していると思います。それらをlibにコピーし、それらを直接追加するのではなく、ビルドパスに追加してください! – Diego
また、[ビルドパスの設定]画面の[オーダー]タブと[エクスポート]タブでライブラリがオンになっていることを確認してください。 – Jack