如何在 NativeScript 中更改应用程序名称

How to change application name in NativeScript

我正在使用来自 TelerikNativeScript,我制作了一个带有调试名称 ("notiApp") 的应用程序,但是现在我无法在启动器和操作栏中更改应用程序的名称。

我已经尝试在 /app/App_Resources/Android/ 中配置我的 AndroidManifest.xml 修改我的 <application> 标签的 android:label 属性。

<?xml version="1.0" encoding="utf-8"?>
<manifest>
    <application
        android:label="DESIRED NAME">
    </application>
</manifest>

此外,我尝试将项目的根目录名称更改为新应用所需的名称。

还有什么我可以做的或我可以提供的任何额外信息吗?

提前谢谢大家!

进入应用 >> App_Resources >> Android >> 值文件夹。

应该有一个 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。这些 Whosebug 内容检查错误消息很烦人!!!

对于 Angular 风格的 NativeScript:

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 中将 CFBundleDisplayName<string>${PRODUCT_NAME}</string> 值替换为您的应用程序名称。例如:<string>My NS APP</string>.

这对我有用:

对于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