1

基本的に 1 つのアプリのホワイト ラベルである一連のアプリがあります。基本アプリには Web バックエンドがあります。では、ホワイト ラベル アプリantのビルドを実行すると、ライブラリ プロジェクトはパラメーターを使用してコンパイルされ、ビルドをコンパイルするとパラメーターが使用されました。他のパラメーター (およびリソース) はホワイト ラベル アプリによってオーバーライドされ、すべてうまく機能しました。debugdebugdev_serverreleaselive_server

基本的に、アプリ 1 のホワイト ラベルをコンパイルしてdebugビルドすると、アプリは<dev_server>/1基本的なサービス アドレスとしてコンパイルされます。

gradle、さまざまな戦略を試しましたが、各アプリの各パラメーターを設定しないと、それほど便利に機能させることはできませんbuild.gradle。基本的な問題は、ライブラリ プロジェクトがgradle常にビルドされreleaseているため、使用しているビルドに基づいてバックエンド パラメータを実際に変更できることです。

そのように機能させるためにプロジェクト構造を設定する方法はありますか?

4

1 に答える 1