我正在使用来自 Telerik 的 NativeScript ,我创建了一个带有调试名称的应用程序(" notiApp")但现在我可以& #39;在启动器和操作栏中更改应用程序的名称。
我已尝试在AndroidManifest.xml
中配置我的/app/App_Resources/Android/
修改android:label
标记的<application>
属性。
<?xml version="1.0" encoding="utf-8"?>
<manifest>
<application
android:label="DESIRED NAME">
</application>
</manifest>
另外,我尝试更改项目的根目录名称以获取新的应用程序所需名称。
我能做的其他事情还是我能提供的其他信息?
先谢谢你们!
答案 0 :(得分:16)
进入应用&gt;&gt; App_Resources&gt;&gt; Android&gt;&gt; values文件夹。
应该有一个strings.xml文件 - 如果没有创建它。
内容应为
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">DISPLAY APP NAME</string>
<string name="title_activity_kimera">APK NAME</string>
</resources>
P.S。这些stackoverflow内容检查错误消息很烦人!!!
答案 1 :(得分:5)
有关NativeScript的Angular风格:
Android应用名称:
App_Resources/Android/src/main/res/values/strings.xml
。如果它不存在,则创建它。内容是:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">DISPLAY APP NAME</string>
<string name="title_activity_kimera">APK NAME</string>
</resources>
iOS应用名称
在/Users/ryan/projects/snaptab-mobile-app/App_Resources/iOS/Info.plist
中,用您的应用名称替换<string>${PRODUCT_NAME}</string>
的{{1}}值。例如:CFBundleDisplayName
。
答案 2 :(得分:1)
这对我有用:
对于Android
创建App_Resources / Android / src / main / res / values / strings.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">MyAppName</string>
<string name="title_activity_kimera">MyAppName</string>
</resources>
https://docs.nativescript.org/tooling/publishing/publishing-android-apps#app-name
对于IOS
该值作为CFBundleDisplayName键存储在app / App_Resources / iOS / Info.plist文件中。刚刚更改为您的自定义应用名称 https://docs.nativescript.org/tooling/publishing/publishing-ios-apps#app-name