是否有一种方法可以在不创建新项目的情况下更改应用程序的名称(Launcher App Label) ?
注意:手机主屏幕上的启动器图标上显示的应用程序名称和标签可能不同。
示例:在我的移动应用程序所在的主页上,我有一个图标和名称Foo,但我想将名称更改为Bar。我能这样做吗?
是否有一种方法可以在不创建新项目的情况下更改应用程序的名称(Launcher App Label) ?
注意:手机主屏幕上的启动器图标上显示的应用程序名称和标签可能不同。
示例:在我的移动应用程序所在的主页上,我有一个图标和名称Foo,但我想将名称更改为Bar。我能这样做吗?
当前回答
如果你使用的是android studio,则项目在strings.xml下
<string name="app_name">BareBoneProject</string>
最好在这里更改名称,因为您可能在某处使用过这个字符串。或者图书馆之类的地方用过。就是这样。只要建立并运行,你就会得到一个新名字。记住,这不会改变包的名称或其他任何东西。
其他回答
如果您在这里是因为当您尝试使用播放控制台上传您的新/全新应用程序时,它显示以下错误: "您必须使用另一个包名,因为"some.package.name"已经存在于谷歌Play中。"
你只需要去你的场地。Gradle文件(您的应用程序)和更改
applicationId“some.package.name”
to
applicationId“some.package.different-unique-name”
这里的其他答案没有修复这个错误。
这是应用程序的android:标签,还有启动活动的android:标签。前者是你在设置->应用程序->管理设备上的应用程序下看到的。后者是你在应用程序下看到的,并通过扩展在应用程序的任何快捷方式中,例如。
<application
android:label="@string/turns_up_in_manage_apps" >
<activity
android:name=".MainActivity"
android:label="@string/turns_up_in_shortcuts" >
...
</activity>
</application>
Manifest文件的变化并没有改变应用程序的名称,
<application android:icon="@drawable/ic__logo" android:theme="@style/AppTheme" android:largeHeap="true" android:label="@string/app_name">
但是改变MainLauncher中的Label属性对我来说很有用。
[Activity(Label = "@string/app_name", MainLauncher = true, Theme = "@style/MainActivityNoActionBarTheme", ScreenOrientation = ScreenOrientation.Portrait)]
这在Android Studio中很简单,
进入:res文件夹->值->字符串.xml
将app_name(在下例中为MitsuhoSdn Bhd)更改为您想要的任何新名称。
<string name="app_name">MitsuhoSdn Bhd</string>
<string name="hello_world">Hello world!</string>
<string name="menu_settings">Settings</string>
是的当然……Android支持在构建之前更改应用程序的名称,就像iOS(构建配置)。 您可以通过修改项目的Android清单文件来更改它。