1{
2  "app": {
3    "bundleName": "com.ohos.acecollaboration",
4    "vendor": "example",
5    "version": {
6      "code": 1000000,
7      "name": "1.0.0"
8    }
9  },
10  "deviceConfig": {},
11  "module": {
12    "package": "com.ohos.acecollaboration",
13    "name": ".MyApplication",
14    "mainAbility": ".TestAbility",
15    "deviceType": [
16      "default",
17      "wearable",
18      "tablet",
19      "2in1"
20    ],
21    "distro": {
22      "deliveryWithInstall": true,
23      "moduleName": "entry",
24      "moduleType": "feature",
25      "installationFree": false
26    },
27    "abilities": [
28      {
29        "orientation": "unspecified",
30        "formsEnabled": false,
31        "name": ".MainAbility",
32        "srcLanguage": "ets",
33        "srcPath": "MainAbility",
34        "icon": "$media:icon",
35        "description": "$string:mainability_description",
36        "label": "$string:entry_MainAbility",
37        "type": "page",
38        "visible": true,
39        "launchType": "standard"
40      },
41      {
42        "skills": [
43          {
44            "entities": [
45              "entity.system.home"
46            ],
47            "actions": [
48              "action.system.home"
49            ]
50          }
51        ],
52        "orientation": "unspecified",
53        "formsEnabled": false,
54        "name": ".TestAbility",
55        "srcLanguage": "ets",
56        "srcPath": "TestAbility",
57        "icon": "$media:icon",
58        "description": "$string:mainability_description",
59        "label": "$string:entry_MainAbility",
60        "type": "page",
61        "visible": true,
62        "launchType": "standard"
63      },
64      {
65        "srcPath": "ServiceAbility",
66        "name": ".ServiceAbility",
67        "icon": "$media:icon",
68        "srcLanguage": "ets",
69        "description": "$string:description_serviceability",
70        "type": "service"
71      },
72      {
73        "srcPath": "ServiceAbility2",
74        "name": ".ServiceAbility2",
75        "icon": "$media:icon",
76        "srcLanguage": "ets",
77        "description": "$string:description_serviceability2",
78        "type": "service"
79      },
80      {
81        "srcPath": "ServiceAbility3",
82        "name": ".ServiceAbility3",
83        "icon": "$media:icon",
84        "srcLanguage": "ets",
85        "description": "$string:description_serviceability3",
86        "type": "service"
87      },
88      {
89        "srcPath": "ServiceAbility4",
90        "name": ".ServiceAbility4",
91        "icon": "$media:icon",
92        "srcLanguage": "ets",
93        "description": "$string:description_serviceability4",
94        "type": "service"
95      },
96      {
97        "srcPath": "ServiceAbility5",
98        "name": ".ServiceAbility5",
99        "icon": "$media:icon",
100        "srcLanguage": "ets",
101        "description": "$string:description_serviceability5",
102        "type": "service"
103      },
104      {
105        "srcPath": "ServiceAbility6",
106        "name": ".ServiceAbility6",
107        "icon": "$media:icon",
108        "srcLanguage": "ets",
109        "description": "$string:description_serviceability6",
110        "type": "service"
111      },
112      {
113        "srcPath": "ServiceAbility7",
114        "name": ".ServiceAbility7",
115        "icon": "$media:icon",
116        "srcLanguage": "ets",
117        "description": "$string:description_serviceability7",
118        "type": "service"
119      }
120    ],
121    "reqPermissions": [
122      {
123        "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED"
124      },
125      {
126        "name": "ohos.permission.GET_BUNDLE_INFO"
127      }
128    ],
129    "js": [
130      {
131        "mode": {
132          "syntax": "ets",
133          "type": "pageAbility"
134        },
135        "pages": [
136          "pages/index"
137        ],
138        "name": ".TestAbility",
139        "window": {
140          "designWidth": 720,
141          "autoDesignWidth": false
142        }
143      },
144      {
145        "mode": {
146          "syntax": "ets",
147          "type": "pageAbility"
148        },
149        "pages": [
150          "pages/index"
151        ],
152        "name": ".MainAbility",
153        "window": {
154          "designWidth": 720,
155          "autoDesignWidth": false
156        }
157      }
158    ],
159    "testRunner": {
160      "name": "OpenHarmonyTestRunner",
161      "srcPath": "TestRunner"
162    }
163  }
164}