在capacitor.config.ts中更改 appName 后,我尝试了以下操作:
capacitor.config.ts
npm run build npx cap sync
而且在Android中安装时仍然没有更改应用程序名称!如何更改App名称?
注:此为最新capacitor 3
capacitor 3
disho6za1#
也许我迟到了,但这会有帮助。您可以通过在strings.xml文件中进行更改来完成此操作
strings.xml
1)app_name和title_activity_main标签
<?xml version='1.0' encoding='utf-8'?> <resources> <string name="app_name">myappname</string> <string name="title_activity_main">myappname</string> <string name="package_name">io.ionic.starter</string> <string name="custom_url_scheme">io.ionic.starter</string> </resources>
xam8gpfp2#
我强烈建议这些字符串和更多(如appName,appVersion number和version Code)必须只编译“capacitor.config.json”并使用命令“npx cap copy”进行修改
ffscu2ro3#
Capacitor从不修改用户项目,所以appName和package只在第一次为平台调用add时使用,在创建本机项目后,配置中的更改不会影响本机项目。如果你没有在项目中做任何更改,你可以删除android/ios文件夹,然后重新添加它们,但这并不是真正推荐的,如果你需要更改应用程序名称,只需编辑本机项目https://capacitorjs.com/docs/android/configuration#changing-the-app-name在iOS上,您无法真正重命名应用程序,但可以更改Scheme名称https://capacitorjs.com/docs/ios/configuration#renaming-your-app
add
ou6hu8tu4#
只编辑文件strings.xml在android/src/main/res/values和去!
4条答案
按热度按时间disho6za1#
也许我迟到了,但这会有帮助。
您可以通过在
strings.xml
文件中进行更改来完成此操作1)app_name和title_activity_main标签
xam8gpfp2#
我强烈建议这些字符串和更多(如appName,appVersion number和version Code)必须只编译“capacitor.config.json”并使用命令“npx cap copy”进行修改
ffscu2ro3#
Capacitor从不修改用户项目,所以appName和package只在第一次为平台调用
add
时使用,在创建本机项目后,配置中的更改不会影响本机项目。如果你没有在项目中做任何更改,你可以删除android/ios文件夹,然后重新添加它们,但这并不是真正推荐的,如果你需要更改应用程序名称,只需编辑本机项目
https://capacitorjs.com/docs/android/configuration#changing-the-app-name
在iOS上,您无法真正重命名应用程序,但可以更改Scheme名称
https://capacitorjs.com/docs/ios/configuration#renaming-your-app
ou6hu8tu4#
只编辑文件strings.xml在android/src/main/res/values和去!