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