1. ホーム
  2. android

[解決済み] Gradleのビルドタイプごとにアプリ名を変更する方法

2022-04-26 11:24:50

質問

gradleでビルドタイプごとにアプリケーションのアプリ名を変更できるようにする方法を考えています。

例えば、デバッグ版には <APP_NAME>-debug で、qa版には <APP-NAME>-QA .

熟知している。

debug {
        applicationIdSuffix '.debug'
        versionNameSuffix '-DEBUG'
}

しかし、ランチャーの時にアプリの変更を適用するためのgradleコマンドが見つからないようです。

どのように解決するのですか?

アプリ名というのは android:label について <application> の場合、最も簡単な解決策は、それが文字列リソースを指すようにすることです (例, android:label="@string/app_name" を作成し、その文字列リソースの別バージョンを src/debug/ のソースセットです。

で確認することができます。 このサンプルプロジェクト に置き換えているところです。 app_namesrc/debug/res/values/strings.xml に適用されます。 debug をビルドします。 release ビルドは app_name での src/main/ .