是否有一种方法可以在不创建新项目的情况下更改应用程序的名称(Launcher App Label) ?

注意:手机主屏幕上的启动器图标上显示的应用程序名称和标签可能不同。

示例:在我的移动应用程序所在的主页上,我有一个图标和名称Foo,但我想将名称更改为Bar。我能这样做吗?


当前回答

如果你想在启动器图标下更改应用程序名称,则更改此android:label="@string/app_name" 在主启动器活动标签内

        <activity android:name="com.test.app"
                  android:label="@string/app_name" >
                  <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
                    <category android:name="android.intent.category.LAUNCHER" />
                  </intent-filter>
        </activity>

如果你想在里面改变应用名称

设置->应用程序管理器->下载

如果你已经安装了所有的应用程序,那么改变这个android:label="@字符串/app_name" 应用程序内部标签

<application
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >

            ........

        <activity android:name="com.test.app" >
        </activity>

             .......

 </application>

其他回答

没关系,我找到了。它可以在manifest文件下的应用程序只设置android标签。最初被抛出,因为它没有改变我的应用程序名称的快捷方式。

进入Strings.xml文件下的值。 将app_name标记更改为您想要的app_name,这一切都设置好了,您将能够看到您现在更改的名称。

如果您在这里是因为当您尝试使用播放控制台上传您的新/全新应用程序时,它显示以下错误: "您必须使用另一个包名,因为"some.package.name"已经存在于谷歌Play中。"

你只需要去你的场地。Gradle文件(您的应用程序)和更改

applicationId“some.package.name”

to

applicationId“some.package.different-unique-name”

这里的其他答案没有修复这个错误。

在我的情况下,我需要invalidate/cache和重启及其工作

更改应用程序字符串资源为您的新活动