鸿蒙Next WPS bundlename如何配置

在鸿蒙Next系统中开发应用时,发现WPS的bundlename配置不生效。按照官方文档配置了config.json文件中的bundleName字段,但安装后仍然显示默认的包名。请问正确的配置方式是什么?是否需要额外的步骤或权限声明?

2 回复

鸿蒙Next里配置WPS的bundlename?简单!在module.json5里找到bundleName字段,填上你的包名,比如com.yourcompany.wps。记得别和别人的撞车,不然安装时会像抢车位一样打架!搞定后记得编译一下,不然系统可不认账哦~ 😄

更多关于鸿蒙Next WPS bundlename如何配置的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在鸿蒙Next中配置WPS的bundlename,需要在应用的module.json5配置文件中进行声明。具体步骤如下:

  1. 打开配置文件
    在DevEco Studio中,找到项目的module.json5文件(位于entry/src/main/module.json5)。

  2. 添加bundleName字段
    module对象下配置bundleName,用于标识应用的唯一包名。示例:

    {
      "module": {
        "name": "entry",
        "type": "entry",
        "bundleName": "com.example.myapp",  // 替换为你的包名
        // 其他配置...
      }
    }
    
  3. 配置WPS关联(可选)
    如果需通过WPS打开特定文件,可在abilities中配置skills,声明文件类型支持。例如支持打开PDF文件:

    {
      "abilities": [
        {
          "skills": [
            {
              "entities": ["entity.system.default"],
              "actions": ["action.system.open"],
              "uris": [
                {
                  "scheme": "file",
                  "type": "application/pdf"  // 文件MIME类型
                }
              ]
            }
          ]
        }
      ]
    }
    

注意事项

  • bundleName需全网唯一,建议使用反域名风格(如com.company.appname)。
  • 若仅配置应用自身标识,完成第二步即可;需与WPS交互时,才需第三步声明文件类型。

通过以上配置,即可正确设置应用包名及文件关联能力。

回到顶部