1{
2  "app": {
3    "bundleName": "com.example.actsaccounttest",
4    "vendor": "example",
5    "version": {
6      "code": 1,
7      "name": "1.0"
8    },
9    "apiVersion": {
10      "compatible": 4,
11      "target": 5,
12      "releaseType": "Beta1"
13    }
14  },
15  "deviceConfig": {},
16  "module": {
17    "package": "com.example.actsaccounttest",
18    "name": ".entry_test",
19    "mainAbility": ".TestAbility",
20    "deviceType": [
21      "tablet",
22      "default",
23      "2in1",
24      "wearable"
25    ],
26    "distro": {
27      "deliveryWithInstall": true,
28      "moduleName": "entry_test",
29      "moduleType": "feature",
30      "installationFree": false
31    },
32    "reqPermissions": [
33      {
34        "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED",
35        "reason": "need use ohos.permission.GET_BUNDLE_INFO_PRIVILEGED"
36      },
37      {
38        "name": "ohos.permission.GET_BUNDLE_INFO",
39        "reason": "need use ohos.permission.GET_BUNDLE_INFO"
40      },
41      {
42        "name": "ohos.permission.CHANGE_ABILITY_ENABLED_STATE",
43        "reason": "need use ohos.permission.CHANGE_ABILITY_ENABLED_STATE"
44      },
45      {
46        "name": "ohos.permission.REMOVE_CACHE_FILES",
47        "reason": "need use ohos.permission.REMOVE_CACHE_FILES"
48      },
49      {
50        "name": "ohos.permission.START_ABILITIES_FROM_BACKGROUND",
51        "reason": "need use ohos.permission.START_ABILITIES_FROM_BACKGROUND"
52      },
53      {
54        "name": "ohos.permission.LISTEN_BUNDLE_CHANGE",
55        "reason": "need use ohos.permission.LISTEN_BUNDLE_CHANGE"
56      }
57    ],
58    "abilities": [
59      {
60        "skills": [
61          {
62            "entities": [
63              "entity.system.home"
64            ],
65            "actions": [
66              "action.system.home"
67            ]
68          }
69        ],
70        "orientation": "unspecified",
71        "formsEnabled": false,
72        "name": ".TestAbility",
73        "srcLanguage": "js",
74        "srcPath": "TestAbility",
75        "icon": "$media:icon",
76        "description": "$string:TestAbility_desc",
77        "label": "$string:TestAbility_label",
78        "type": "page",
79        "visible": true,
80        "launchType": "standard"
81      }
82    ],
83    "js": [
84      {
85        "pages": [
86          "pages/index/index"
87        ],
88        "name": ".TestAbility",
89        "window": {
90          "designWidth": 720,
91          "autoDesignWidth": false
92        }
93      }
94    ],
95    "testRunner": {
96      "name": "OpenHarmonyTestRunner",
97      "srcPath": "TestRunner"
98    }
99  }
100}