ライブラリ プロジェクト (B) に依存する Android アプリ (A) プロジェクトがあります。ライブラリ プロジェクトには、コードだけでなく、プロジェクト C および D からエクスポートされたサードパーティの jar ファイルやその他の jar ファイルも含まれています。Eclipse では、プロジェクト B をライブラリ プロジェクトとして指定しています。
ただし、デバイスを接続してプロジェクト A (Run As -> Android Application) を実行すると、デバイスでクラッシュし、LogCat 出力を調べると、の jar ファイルに存在するクラスの 1 つに NoClassDefFoundError 例外があります。プロジェクトC。
プロジェクト B の bin フォルダーにある B.jar ファイルを解凍すると、空の MANIFEST.MF ファイルを含む META-INF/ フォルダー以外には何も含まれていません。これは、どこかで何かがうまくいかないように見えることを示していますが、私はそれを理解できません。
誰でもこの問題を手伝ってもらえますか?