Android ライブラリ プロジェクト B に依存する Android アプリケーション プロジェクト A があります。両方のプロジェクトを Eclipse にインポートすると、(おそらく ADT プラグインが原因で) Eclipse Builder に気づきました。ライブラリ プロジェクトは次のようにコンパイルおよびビルドされます。プロジェクト Bb.jar
のフォルダー内に格納されbin\
ます。A のクラスパスでは b.jar として参照されます。
しかし、antコマンドでビルドしながらant debug
ライブラリプロジェクトBをコンパイルすると、classes.jar
.
このファイルの名前を .jar に変更する方法はありますか? SDK build.xml で名前を変更しようとしましたが、プロジェクト A は B で定義されたクラスを解決していないようです。また、B のテスト プロジェクトは失敗します。これは、Android dex コンパイラが内部でファイル classes.jar を検索しようとするためです。ライブラリ プロジェクトのbin\
フォルダ。
ありがとう、