Androidアプリケーションでcwac-loaderexライブラリを使用しようとしています。リポジトリのクローンを作成し、含まれているプロジェクトをEclipseプロジェクトにインポートしました。
この時点では、Eclipseでコンパイルエラーは発生していませんが、エミュレータでアプリケーションを実行しようとすると、次のようになります。
03-23 20:34:16.895:E / dalvikvm(652):メソッドcom.alwaysorderdessert.AlwaysOrderDessertActivity.onCreateLoaderから参照されるクラス'com.commonsware.cwac.loaderex.SQLiteCursorLoader'が見つかりませんでした
これらの外部依存関係がアプリケーションと一緒にエミュレーターにロードされ、(拡張子によって)分散.apkに含まれていることを確認するにはどうすればよいですか?
ありがとう!
アップデート
プロジェクトに.jarファイルを追加し、ビルドパスに含めたので、プロジェクトエクスプローラーウィンドウは次のようになります。
ただし、エミュレータで同じエラーが発生します。何か案は?
再度、感謝します。
アップデート2
少しグーグルした後、このSOの回答のおかげで、[ Javaビルドパス]>[注文とエクスポート]タブで.jarファイルをチェックする必要があることがわかりました。
アップデート3
以下の回答のコメントで指摘されているように、.jarファイルを。libs/
ではなくディレクトリにコピーする必要がありましたlib/
。これにより、他の変更が不要になります(つまり、ビルドパスに.jarを追加し、エクスポート用に選択します)。手紙はなんと違います!