[解決済み] 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_name
で
src/debug/res/values/strings.xml
に適用されます。
debug
をビルドします。
release
ビルドは
app_name
での
src/main/
.
関連
-
[解決済み】パッケージ名(Google Analytics)に一致するクライアントが見つからない - 複数のproductFlavorsとbuildTypes
-
AndroidStudio reports Could not resolve all artifacts for configuration ':app:classpath'.
-
プログラム "git.exe "を実行できない場合の正しい解決方法です。CreateProcessエラー=2
-
view.getRootView()の本当の意味とテストについて
-
Android カスタムスピナーコントロールのドロップダウン・ボックスの実装
-
[解決済み] アイテムの親を取得する際にエラーが発生しました。AppCompat v23にアップグレードした後、指定された名前に一致するリソースが見つかりません。
-
[解決済み] Gradle for Androidを使用して、外部のaarパッケージを手動でインクルードする方法
-
[解決済み】Android Studio Gradle すでにディスパッチされたモジュール
-
[解決済み] Android- Error:Execution failed for task ':app:transformClassesWithDexForRelease'.
-
[解決済み] gradle buildTypesごとに異なるAndroidアプリのアイコンを提供するには?
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
ActivityはOnFragmentInteractionListenerを実装しなければならないに関する質問
-
アンドロイドのエリプサイズを使用する
-
Android TextViewにandroid:ellipsize=endのバグがある。
-
ConstraintLayoutのいくつかのプロパティの概要(RelativeLayoutの強化版、LinearLayoutの比例プロパティを含む、階層ツールの削減)。
-
Android Bluetooth 開発の基本プロセス
-
Android Get set image.setImageResource(R.drawable.xxx) リソース
-
アンドロイドの遅延実行のいくつかの方法
-
アンドロイドスタジオ学習入門
-
アンドロイドスタジオソフトウェア使用詳細説明書
-
android.content.ActivityNotFoundException を解決します。Intent問題を処理するActivityが見つからない