2

現在、という名前のディレクトリにプロジェクトがありbbctます。これにはswing、Swing バージョン、androidAndroid バージョン、およびcommon(おそらく) 2 つの間で共有されるコードのサブディレクトリが含まれます。swingおよびサブディレクトリは、、、、およびサブディレクトリをcommon持つ NetBeans プロジェクトとして編成されます。サブディレクトリは、、、およびサブディレクトリを持つ Android SDK プロジェクトです。nbprojectsrcbuilddistandroidsrcresgen

commonここで、Android プロジェクトをビルドするときに、JAR ファイルが Ant スクリプトを介してビルドされるようにする必要があります。これを行うには、Android プロジェクトの Ant スクリプトに必要な情報を追加できると思います。(私はまだ試していません。)またbbct-common.jar、Android プロジェクトから生成されたクラスにアクセスする必要があり、これらのクラスまたは JAR ファイル自体を、Android アプリ用に生成された APK ファイルに含めました。この最後の部分はどうすればいいですか?

アップデート:

Ant ビルド スクリプト、antcall、依存関係などから、この<ant>タスクを使用してbbct-common.jarファイルが最新であることを確認できることを学びました。また、ant を使用して Android プロジェクトをビルドするために、共通ディレクトリ (libs ではない) で外部 jar ファイルを参照するにはどうすればよいですか?からも学びました。、Android で生成された ant ビルド ファイルを使用する場合、JAR の lib フォルダーを指定する方法は? 、およびantを使用して外部ライブラリを使用してAndroidアプリを構築する方法は? JAR ファイルを にコピーする必要がありますbbct/android/libs。私の質問は、bbct/android/build.xmlこれを行うためにファイルでどのターゲットをオーバーライドすればよいかということです。特に、単一のターゲットをオーバーライドして、debugreleaseビルドはそれを呼び出します。これらの種類のタスクを実行することが一般的である場合、これら 2 つのターゲットに共通の依存関係はありますか?

4

0 に答える 0