2

食料品店の1つにアンドロイドプロジェクトを作成しました。ゆっくりと、私の地域の他の食料品店もアプリを望んでいました。私は(同じコードベースアーキテクチャ上に)もう少し類似したアプリケーションを作成しました。 これで問題になるのは、バグを修正するか、アプリで新しい機能を追加する必要がある場合、他のアプリでも同じレプリケーションを行う必要があるということです。 今、私は8つのアプリを持っており、バージョン管理は悪夢になっています。同じアプリのバージョン管理

私はどのようにメンテナンスと開発が一度だけ行われるようにするべきですか?

PS:すべてのアプリは基本的にアプリレベルでbuild.gradleの変更が同じで、別の名前はapplicationIdです。あなたの問題へ

答えて

4

ソリューションは、製品の風味を作成製品のフレーバー

あるタイプを構築作成と似て:productFlavorsブロックにそれらを を追加して、必要な設定を行います。 の製品フレーバーはdefaultConfigと同じプロパティをサポートしています。これは です。これはdefaultConfigが実際にProductFlavorクラスに属しているためです。 これは、 defaultConfigブロック内のすべてのフレーバーの基本設定を提供することができ、各フレーバーはapplicationIdなどのこれらの デフォルト値のいずれかを変更できることを意味します。 アプリケーションIDの詳細については、「アプリケーションIDを設定する」を参照してください。

も[MulitipleApk](https://developer.android.com/google/play/publishing/multiple-apks.html)がありHow to setup Product Flavors?

+1

公式リンクを介してアクセスしてください – Ibrahim

関連する問題