0

私はこのような3つのAndroidプロジェクトを持っています、

ライブラリProjectAProjectB

ライブラリでAdMobのjarファイルを使用しました。

ProjectAとBは、Libraryプロジェクトを参照として使用します。Library.jar

admob jarはプロジェクトAまたはBに直接追加されません。AとBがライブラリプロジェクトを参照し、ライブラリがadmob jarを参照しているため、明示的に使用せずにプロジェクトAとBのadmobjarのクラスにアクセスできることを期待していました。 A/BのAdMobjar。

プロジェクトA/Bには、admobjarに関連するクラスの特定のコードはありません。関連するコードはライブラリ内にのみあり、そのコードはプロジェクトのコンパイル時に実行されるようになっています。

したがって、クラスが見つからないというランタイムクラッシュが発生します。プロジェクトにadmobjarを追加しても、実行時の問題はありません。

それを行う正しい方法を教えてください。

ありがとう、

4

1 に答える 1

0

プロジェクトのプロパティ -> Java ビルド パス -> オーダーとインポートで答えを見つけ、admob jar ファイルをチェックしたところ、うまくいきました :)

于 2012-07-07T01:44:19.027 に答える