如何在 NativeScript 中更改应用程序名称
How to change application name in NativeScript
我正在使用来自 Telerik 的 NativeScript,我制作了一个带有调试名称 ("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
我正在使用来自 Telerik 的 NativeScript,我制作了一个带有调试名称 ("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