私はアンドロイドプログラミングには初めてです。アンドロイド以外のプロジェクトのコードをAndroidアプリに組み込もうとしています。これには、他の多くのAndroid以外のアプリで使用されている共有コードが含まれています。eclipseの下でアンドロイドプロジェクトに別の(アンドロイド以外の)プロジェクトを含める最も良い方法は
これを行う最も良い方法はコードメンテナンスの観点からです。インクルードしたい共有コードは時々変更されるので、可能な限りシンプルに書くアプリを更新していきたいと思っています。
私は、共有コードを含む.jarファイルを作成し、これをアプリケーションにコピーする方がいいです(例えば、antスクリプトを使用するなど)。より合理的な方法があります。
私は具体的には、私の共有コードプロジェクトをどのような種類のアンドロイドプロジェクトにも回したくないと思っています。
あなたの共有コードはビルド管理に何がありますか?どんな、Maven? –
そのようなものはありません。この質問の目的のためには、jarファイルを生成するためのAntスクリプトビルダーが追加されたEclipse Javaプロジェクトと考えることができます。私の他のプロジェクトでは、デプロイメント(カスタムスクリプトセット)とともにjarファイルを吸います。私が直面している問題は、newbyとして、ADTがすべてをブラックボックスプロセスを通してパッケージ化しているように思えるということです。プロジェクト外の.jarファイルを吸うように伝えることはできません –
Jarの配布は業界標準です。これはAPI開発者が一般的なJavaライブラリを提供する方法であり、その理由はAndroidが最も人気のあるSDKの1つです。例えば、android.jar、junit.jarなどの何十万ものジャーがあります。 – yorkw