14

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

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

能不能改这个属性???

我该怎么做。

4

6 回答 6

25

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

定义它的标签是

<name>your appname</name>
于 2013-05-29T13:07:36.743 回答
9

您实际上需要转到 res -> values -> strings.xml 并更改:

<string name="app_name">Your app's name</string>
于 2013-10-01T15:45:30.943 回答
2

在 cordova project> properties> WMAppManifest.xml 文件中,您也可以更改应用程序的名称和图标。

于 2015-03-04T04:48:02.270 回答
1

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

(节点:6193) UnhandledPromiseRejectionWarning:未处理的承诺拒绝(拒绝 id:1):CordovaError:config.xml 中的产品名称更改(标签)不受动态支持。要更改您的产品名称,您必须先删除,然后再次添加您的 ios 平台。

于 2018-02-24T16:04:54.977 回答
0

你可能想试试$cordova prepare android

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

<name>应用名称</name></code>

在最高级别的 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。

例如(使用 Angularjs 和 Ionic),更改应用名称:

  1. 在最高级别的 config.xml 文件中更改应用程序名称(对我来说是 ionicProjectFolder --> config.xml):

<name>在此处更改应用名称</name>

  1. 运行:$ionic cordova prepare android

该命令将自动更新 Android 平台文件夹中的 config.xml 文件(对我来说,这是:IonicProjectfolder --> 平台 --> Android --> res --> xml --> config.xml)

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

于 2018-04-01T20:49:46.683 回答
0

您可以使用cordova-plugin-app-name来管理 ios 和 android 版本的名称更改。android 版本需要在 after-prepare 脚本中运行,所以这个就派上用场了。

于 2019-12-18T18:57:25.160 回答