[解決済み] ビルドフレーバーによってアプリ名が異なる?
2022-05-17 11:47:20
質問
私は2つのビルドフレーバーを持っています。 フレーバー1 と フレーバー2 .
私は自分のアプリケーションを、例えば " という名前にしたいと思います。 AppFlavor1 "フレーバー1 用にビルドしたときに " AppFlavor2 "フレーバー2のためにビルドするとき。
私が変更したいのはアクティビティのタイトルではありません。私は、電話メニューやその他の場所に表示されるアプリ名を変更したいのです。
から
build.gradle
フレーバーには様々なパラメータを設定できますが、アプリのラベルは設定できないようです。そして、私は、ある変数に基づいてプログラム的にアプリ ラベルを変更することもできません。
では、みんなはどのようにこれを扱っているのでしょうか?
どのように解決するのか?
スクリプトでメインの strings.xml を変更してソース管理を混乱させるリスクを冒す代わりに、Android Gradle ビルドの標準的なマージ動作に頼ってみてはいかがでしょうか。
私の
build.gradle
が含まれています。
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
resources.srcDirs = ['src']
aidl.srcDirs = ['src']
renderscript.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
}
release {
res.srcDir 'variants/release/res'
}
debug {
res.srcDir 'variants/debug/res'
}
}
これで
app_name
文字列を
variants/[release|debug]/res/strings.xml
. その他にも、変更したいことがあれば何でもどうぞ!
関連
-
[解決済み】パッケージ名(Google Analytics)に一致するクライアントが見つからない - 複数のproductFlavorsとbuildTypes
-
[解決済み] Android Studio 3.0 フレーバー・ディメンションの問題
-
[解決済み】Android UserManager.isUserAGoat()の正しい使用例?)
-
[解決済み】なぜビルドタイプとプロダクトフレーバーは別物なのですか?
-
[解決済み] Build Flavorsの使用 - ソースフォルダとbuild.gradleの正しい構造化
-
[解決済み] gradle buildTypesごとに異なるAndroidアプリのアイコンを提供するには?
-
[解決済み] Androidの連絡先リストを呼び出すには?
-
[解決済み] getApplication()、getApplicationContext()、getBaseContext()、someClass.thisの違いと使い分け。
-
[解決済み] Androidでビットマップから円形領域を切り取る方法
-
[解決済み] Android Studioからプロジェクトを削除する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Android Debug Bridgeでアプリケーションのインストール時にINSTALL_FAILED_VERSION_DOWNGRADEを無視する方法はありますか?
-
[解決済み] アンドロイドアプリのユーザーデータを消去する
-
[解決済み] AndroidでビューのonClickイベントをその親に渡すには?
-
[解決済み] アンドロイドでビットマップのサイズを変更する最もメモリ効率の良い方法とは?
-
[解決済み] OnScreen KeyboardのDoneキー押下を検出するAndroid
-
[解決済み] Android Studio: キーの復元ができない
-
[解決済み] Androidです。複数のアクティビティと手動でのビュー切り替え、どちらが良いですか?
-
[解決済み] Android Studioで複数のデバイスでアプリを自動実行する
-
[解決済み] Android: 複数の選択オプションを持つポップアップを作成する
-
[解決済み] Androidの縦長(回転)ラベルについて