我正在使用phonegap来实现一个Android应用程序,我想将android应用程序显示名称duo更改为应用程序中配置的语言。
<string name="app_name">My app</string>
是否可以更改此属性???
我怎么能这样做。
答案 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),更改应用名称:
&lt; name&gt;在此处更改应用名称&lt; / name&gt;
该命令将自动更新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版本需要在事后准备的脚本中运行,因此非常方便。