我有 Flutter 应用的开发和生产风格。
问题是开发和生产应用程序的标签和启动器相同,因此看不出区别。 (实际上不能同时安装在设备上)
根据口味更改 Flutter 应用名称的简单方法是什么?
我知道可以通过修改 AndroidManifest.xml 和 Xcode info.plist 来更改应用标签和启动器。但这并不简单:必须在 xml 和 plist 文件中制作额外的文件以供引用。如此修改有悖于Flutter的宗旨。
有人知道解决办法吗?
谢谢!
最佳答案
只需在 android 项目 app gradle 中添加:
flavorDimensions "default"
productFlavors {
dev {
resValue "string", "app_name", "AppName_DEV"
}
demo {
resValue "string", "app_name", "AppName_Demo"
}
prod {
resValue "string", "app_name", "AppName"
}
}
然后在你的 AndroidManifest 中使用这个:
android:label="@string/app_name"
它将生成 unResolved app_name 并完成!
关于android - 如何根据口味更改 Flutter 应用名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54497574/