Hereあなたは味の良いチュートリアルを見つけることができると同じになります。私はそれがまさにあなたが必要とするものだと思います。
アンドロイドで味を構築するための手順は次のとおりです。
は、製品の種類の変種を定義するために、あなたのアプリ/ build.gradleファイルのproductFlavorsクロージャを使用してください。
productFlavors {
prod {
applicationId = "com.vogella.android.gradlebuildflavors.prod"
versionName = "1.0-paid"
}
mock {
applicationId = "com.vogella.android.gradlebuildflavors.mock"
versionName = "1.0-free"
}
}
これらのフレーバを定義したら、Androidスタジオの[バリアントの作成]ビューでそれらのフレーバを選択できます。特定の味のために異なる振る舞いを定義するために味
のためのさまざまなリソースを提供する
、あなたはアプリ/のsrc /の下に定義された味に適したフォルダを作成する必要があります。
フレーバー固有のリソースがメインリソースをオーバーライドします。たとえば、フレーバに別のアプリケーションアイコンを指定した場合、Androidビルドシステムはフレーバ固有のアイコンを選択します。製品の風味
のsrc /フォルダ内のディレクトリの
提供するさまざまなソースのセットは、ソース・セットと呼ばれています。すべての製品フレーバは、独自のソースセットを定義できます。
コードファイルはリソースとして置き換えられず、結合されます。たとえば、app/main/java /フォルダにはcom.example.MainActivityアクティビティを、別のフレーバには別の実装を持たせることはできません。これを試すと、重複するクラス定義に関するエラーメッセージが表示されます。
メインソースフォルダにクラスを作成しないで、さまざまな実装を提供して、代わりに各フレーバにクラスを作成できます。異なるSRCのの
例:私はこれを使用したことがない@TimKranen
https://developer.android.com/studio/build/build-variants.html –
おかげで、チェックする必要があり、あなたのお返事ありがとうございました –