0

共通のコード ベースから異なる機能を持つ複数のライブラリを作成することは可能ですか? 1 つの Android ライブラリ プロジェクト内に複数の .jar ファイルを作成したいと考えています。目標は、一部のユーザーが機能のサブセットのみにアクセスできるようにし、より特権のあるユーザーがライブラリ全体にアクセスできるようにすることです。

4

1 に答える 1

0

1 つの方法は、Apache アンテナを使用してファイルを前処理し、条件付きコンパイルを行うことです。この方法を使用する場合は、ビルドに Apache Ant を使用する必要があります。次のリソースを参照してください。

もう 1 つの方法は、Git ブランチを使用することです。マスター ブランチには基本機能が含まれ、子ブランチには追加機能が含まれます。次に、どちらかをビルドする場合は、ブランチを切り替えるだけです。Git SCM ブックには、子ブランチの操作方法に関する有益な情報が記載されています。

于 2013-02-22T16:15:05.947 に答える