新しい Android SDK の更新後、ライブラリの構成にいくつか問題がありました。プロジェクトに Google Play Services ライブラリを実装できましたが、正しく実装できないサードパーティのウィジェットをダウンロードしました。このウィジェットを使用するアクティビティが発生するたびに、「NoClassDefFoundError」というエラーが発生します。これは私がライブラリを追加した方法です:
- プロジェクトから .jar ファイルを作成しました
- .jar ファイルを /libs ディレクトリに追加しました
- プロジェクトをアプリに接続しました (ビルド パス - ビルド パスの構成 - プロジェクト)
このエラーが発生した場合、[注文とエクスポート] タブの [Java ビルド パス] プロパティでチェックされている唯一のライブラリが [Android プライベート ライブラリ] であるかどうかを確認する必要があるという投稿を読みました。ウィジェットプロジェクトにもチェックを入れようとしましたが、どこにも行きませんでした。
では、このライブラリを正しく実装するにはどうすればよいでしょうか。