0

Picasa Apiを使用しており、次のライブラリを追加しました。

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が見つからないのはなぜですか?

ありがとう

4

2 に答える 2

1

このライブラリを使用してみて くださいhttp://code.google.com/p/gdata-java-client/downloads/list

にとってPicasawebService

于 2012-04-26T18:31:26.043 に答える
1

これらのjarファイルはビルドされたAPKに含まれていないようです。libAndroidプロジェクトフォルダー内にフォルダーを作成し、そこにjarを配置してから、Eclipseビルドパスのlibフォルダーからそれらを参照する必要があります。

于 2012-04-26T18:35:06.073 に答える