【问题标题】:How to rename my Android app?如何重命名我的 Android 应用程序?
【发布时间】:2015-01-23 22:40:05
【问题描述】:

我希望重命名我的 android 应用程序和包名称。我已经通过重构成功地完成了后者,但我遇到了前者的问题。

我已经重命名了 Java 项目,并且我还编辑了 strings.xml 以反映新的 app_name。然而,虽然新的应用名称反映在我的主要活动以及应用抽屉/主屏幕中,但当我尝试在应用管理器中查看设备上的应用时,旧应用名称仍会显示。

如何更新?

【问题讨论】:

  • 我会在项目上做一个 grep,看看你是否错过了某个地方。清单是另一个检查的地方。
  • 您可以使用Android工具->重命名应用程序包->然后更新所有依赖项,之后您必须手动更改src包名称。

标签: android eclipse


【解决方案1】:

这应该是暂时的问题。如果您卸载并重新安装该应用程序,我认为它会得到解决。当用户从 Play 商店更新时,它也应该更新。

从AndroidManifest.xml 中application 标记中的android:label 值接收应用程序名称

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

【讨论】:

  • 谢谢,卸载重装没用,重启设备后更新了。
  • 我认为不同手机的行为不同。有些手机可以立即显示新的应用名称,但有些手机需要重启。
【解决方案2】:

您需要在manifest.xml 文件中将Application Name 更改为&lt;application&gt; 标签的android:label 属性

<application
    android:icon="@drawable/logo"
    android:label="@string/app_name"
     >...</application>

并将Package 更改为manifest.xml

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="New Package Name"
android:versionCode="1"
android:versionName="1.0" >....</manifest>

在此构建您的项目之后,请再次查看此处了解更多信息:http://developer.android.com/guide/topics/manifest/application-element.html

【讨论】:

    猜你喜欢
    • 2011-03-16
    • 2011-01-27
    • 1970-01-01
    • 2012-07-15
    • 2011-02-23
    • 1970-01-01
    • 1970-01-01
    • 2013-03-31
    • 1970-01-01
    相关资源
    最近更新 更多