• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# 包管理子系统Changelog
2
3## cl.bundlemanager.1 app.json中bundleName字段正则匹配规则修改
4
5**访问级别**
6
7公开接口
8
9**变更原因**
10
11app.json中对bundleName的正则匹配规则较简单,不符合应用包名规范,进行整改。
12
13**变更影响**
14
15该变更为不兼容变更。
16
17变更前,规则如下:
18- 由字母、数字、下划线(_)和符号“.”组成,且必须以字母开头。
19
20变更后,规则如下:
21- 由字母、数字、下划线和符号“.”组成。
22- 必须为以点号(.)分隔的字符串,且至少包含三段。
23- 首段以英文字母开头,非首段以数字或英文字母开头,每一段以数字或者英文字母结尾。
24- 不允许多个点号(.)连续出现。
25
26**起始API Level**
27
28API 8
29
30**变更发生版本**
31
32从OpenHarmony 5.0.0.55 版本开始。
33
34**变更的接口/组件**
35
36Openharmony SDK目录下toolchains/modulecheck/app.json scheme文件。
37
38**适配指导**
39
40升级SDK版本后,如果DevEco Studio编辑器中提示如下报错,请按照新规则修改应用的bundleName。<br>![](figures/err_example.png)