0

Eclipseを使用してAndroidアプリを作成しています。ドロップボックスアカウントでファイルを共有する機能を実装したいので、SDKをダウンロードしました。

私はここで公式ドキュメントをフォローしています:https ://www.dropbox.com/developers/start/authentication#android

だから私はインポートセクションでこのコードを書きました:

import com.dropbox.client2.DropboxAPI;
import com.dropbox.client2.android.AndroidAuthSession;
import com.dropbox.client2.session.AppKeyPair;
import com.dropbox.client2.session.Session.AccessType;

classe宣言のこのコード

final static private String APP_KEY = "*****";
final static private String APP_SECRET = "****";
private DropboxAPI<AndroidAuthSession> mDBApi;

そして私のメソッドのこのコード:

com.dropbox.client2.session.AppKeyPair appKeys = new com.dropbox.client2.session.AppKeyPair(APP_KEY, APP_SECRET);
AndroidAuthSession session = new AndroidAuthSession(appKeys,AccessType.APP_FOLDER);
mDBApi = new DropboxAPI<AndroidAuthSession>(session);

しかし、メソッドの最初の行をデバッグすると、次のエラーが発生します。

01-02 17:07:54.459: E/dalvikvm(19602): Could not find class 'com.dropbox.client2.session.AppKeyPair', referenced from method com.example.myfirstapp.DbAccess.ShareDbOnDropbox

助けてくれますか?

どうもありがとうございます!

4

2 に答える 2

0

.jarファイルをプロジェクトに追加するとき、ビルド パスに jar をエクスポートしますか?

Eclipse でプロジェクトを右クリックし、 を選択しPropertiesてから を選択しますJava Build PathOrder and Exportタブに移動し、Dropbox ライブラリがチェックされていることを確認します

これにより、アプリケーションのコンパイルおよびビルド時にプロジェクトで使用するクラスがエクスポートされます。

をクリックしOkてから、クリーン ビルドを実行し、再試行してください。

于 2013-01-02T16:50:06.723 に答える