Android プロジェクトに外部ライブラリを追加しようとしましたが、うまくいきませんでした。私のアプリケーションは、実行時に例外でクラッシュしました:
09-06 07:44:41.921: E/AndroidRuntime(601): java.lang.NoClassDefFoundError: org.brickred.socialauth.android.SocialAuthAdapter
多くの異なる魔法の解決策が見つかりましたが、何も役に立ちませんでした:
- ディレクトリ「libs」を作成し、そこに JAR を追加しました。
- また、「プロジェクト プロパティ → Java ビルド パス → ライブラリ」に JAR を追加しました。
- 「プロジェクトのプロパティ→Javaビルドパス→注文とエクスポート」でJARを一番上に移動してチェック
- プロジェクトをきれいにし、新しいプロジェクトを作成しようとしました。
- Eclipseの最新バージョンをインストールしました。
ライブラリを追加すると、APK のサイズが変更されます。
何か案は?
使用したソフトウェア:
- Eclipse: バージョン: Juno リリース ビルド ID: 20120614-1722
- ADT: 20.0.3.v201208082019-427395