Flutter 调试和发布版显示不同应用名及包名

Android更改应用的显示名称

我想在调试和发布版本中更改应用程序名称,因此 app/build.gradle 我像往常一样在 .

build.gradle ※请注意, android 正下方和 android/app 下方有两个部分。 applicationIdSuffix 我们之所以更改包名称或更改应用名称,是因为我们有时希望应用的debug版本和release版本在设备上共存。

如果包名不同,可以同时安装在同一个终端中,但在这种情况下,无法通过应用名称来判断,因此更改了包名。

如果有应用内购买,则无法使用此举,但这没关系,因为这次无关紧要。

更改清单文件

android/app/src/main 在 下, AndroidManifest.xml 更改 .

android:label="@string/app_name" 是更改的一部分。

这将分配 build.gradle 指定的资源字符串。