如何更改应用程序显示名称phonegap

时间:2013-05-29 13:04:15

标签: android cordova

我正在使用phonegap来实现一个Android应用程序,我想将android应用程序显示名称duo更改为应用程序中配置的语言。

<string name="app_name">My app</string>

是否可以更改此属性???

我怎么能这样做。

6 个答案:

答案 0 :(得分:18)

您可以在config.xml中设置应用程序的名称

定义它的标签是

<name>your appname</name>

答案 1 :(得分:9)

你实际上需要去res - &gt;值 - &gt; strings.xml并更改:

<string name="app_name">Your app's name</string>

答案 2 :(得分:2)

在cordova项目中&gt;性状&gt; WMAppManifest.xml文件,您也可以更改应用程序的名称和图标。

答案 3 :(得分:1)

不,由于科尔多瓦的限制,这是不可能的:

  

(node:6193)UnhandledPromiseRejectionWarning:未处理的承诺   rejection(rejection id:1):CordovaError:产品名称更改   不支持动态支持config.xml中的(tag)。改变   您的产品名称,您必须删除,然后添加您的ios平台   试。

答案 4 :(得分:0)

您可能想尝试 $ cordova prepare android

Cordova prepare使用最高级别config.xml文件中的信息来创建特定于平台的config.xml文件。你修改:

&lt; name&gt;应用名称&lt; / name&gt;&lt; / code&gt;

在最高级别的config.xml文件中,然后运行$ cordova prepare android。您将看到android平台文件夹中的config.xml将自动更新。

$ cordova上的文档准备:https://cordova.apache.org/docs/en/latest/reference/cordova-cli/#cordova-prepare-command

对于任何拥有Ionic / angularjs项目的人,您可以使用$ ionic cordova prepare android命令,该命令采用Ionic项目级别的config.xml并自动更新Android平台特定的config.xml。

例如(使用带有Ionic的Angularjs),更改应用名称:

  1. 在最高级别的config.xml文件中更改应用程序名称(对我而言,它是ionicProjectFolder - &gt; config.xml):
  2. &lt; name&gt;在此处更改应用名称&lt; / name&gt;

    1. 运行:$ ionic cordova prepare android
    2. 该命令将自动更新Android平台文件夹中的config.xml文件(对我来说,这是:IonicProjectfolder - &gt;平台 - &gt; Android - &gt; res - &gt; xml - &gt; config .XML)

      关于$ ionic cordova的离子文档准备:https://ionicframework.com/docs/cli/cordova/prepare/

答案 5 :(得分:0)

您可以使用cordova-plugin-app-name来管理ios和android版本的名称更改。 android版本需要在事后准备的脚本中运行,因此非常方便。