【问题标题】:Changing appName in capacitor.config.ts not working在电容器.config.ts 中更改 appName 不起作用
【发布时间】:2021-10-12 15:53:32
【问题描述】:

capacitor.config.ts 中更改appName 后,我尝试了:

npm run build
npx cap sync

在 android 中安装时仍然没有更改应用名称!

那如何更改应用名称?

注意:这是最新的capacitor 3

【问题讨论】:

  • 尝试删除 android/ios 文件夹并更改 appName/Package 名称然后添加 android/ios 包希望它的工作
  • 你必须先退出android和IOS平台,然后再添加平台。

标签: android ionic-framework configuration configuration-files capacitor


【解决方案1】:

我强烈建议仅在编译“capacitor.config.json”并使用命令“npx cap copy”时修改这些字符串和更多内容(如 appName、appVersion 编号和版本代码)

【讨论】:

  • 仍然没有变化!能不能详细点!
【解决方案2】:

Capacitor 不会修改用户项目,所以 appName 和 package 只会在你第一次为平台调用 add 时使用,创建原生项目后,配置的更改不会影响原生项目。

如果您没有对项目进行任何更改,您可以删除 android/ios 文件夹并重新添加它们,但不建议这样做,如果您需要更改应用名称,只需编辑本机项目即可

https://capacitorjs.com/docs/android/configuration#changing-the-app-name

在 iOS 上,您无法真正重命名应用程序,但您可以更改方案名称

https://capacitorjs.com/docs/ios/configuration#renaming-your-app

【讨论】:

    【解决方案3】:

    可能是我迟到了,但这会有所帮助。

    您可以通过更改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>
    

    注意:- 在离子 5 电容器上测试

    【讨论】:

      猜你喜欢
      • 2022-01-13
      • 2021-10-14
      • 2021-07-21
      • 2021-03-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-10
      • 2017-03-25
      相关资源
      最近更新 更多