uniapp的安卓包名在哪里可以修改或查看

在uniapp开发中,安卓应用的包名在哪里可以修改或查看?我在manifest.json里没找到相关配置,是否需要通过其他文件或工具来设置?

2 回复

manifest.json文件中,找到“App常用其它设置”或“基础配置”,即可修改或查看安卓包名。


在 UniApp 中,修改或查看安卓包名(即应用ID,如 com.example.app)主要通过以下步骤操作:

查看包名

  • 方法1:在项目根目录下的 manifest.json 文件中,找到 "app-plus" -> "distribute" -> "android" 下的 "packagename" 字段,这里显示了当前配置的包名。
  • 方法2:如果已生成安卓源码,查看 platforms/android/app/src/main/AndroidManifest.xml 文件中的 package 属性。

修改包名

  1. 通过 manifest.json 修改

    • 打开 manifest.json 文件,在 "app-plus" -> "distribute" -> "android" 下修改 "packagename" 字段的值。
    • 示例代码:
      {
        "app-plus": {
          "distribute": {
            "android": {
              "packagename": "com.yourcompany.newappname"
            }
          }
        }
      }
      
    • 修改后,重新打包(运行 npm run build:app-plus 或通过 HBuilderX 云打包),新包名将生效。
  2. 注意事项

    • 包名需遵循安卓规范(如全小写、点分隔),且不能与已安装应用冲突。
    • 修改包名后,若涉及签名或第三方服务(如推送、支付),需同步更新对应配置。

修改包名会影响应用身份,建议在开发初期确定,避免后续调整带来兼容性问题。

回到顶部