How to install DevEco Studio on Windows (requirements and setup)
Short answer: Download DevEco Studio from the HUAWEI Developer website (a HUAWEI ID is required), run the installer, accept the defaults and open the IDE. The HarmonyOS SDK, Node.js, Hvigor, ohpm and the emulator are bundled, so no separate setup is needed.
What are the system requirements for DevEco Studio on Windows?
| Item | Requirement |
|---|---|
| Operating system | Windows 10 or Windows 11 (64-bit) |
| Memory | 16 GB or more |
| Disk space | 100 GB or more |
| Screen resolution | 1280 × 800 pixels or higher |
For macOS requirements, check the official installation guide, because they change between releases.
How do I download DevEco Studio?
- Open the HUAWEI Developer website and go to the DevEco Studio download page. The official installation guide links to it.
- Sign in with your HUAWEI ID. Create one for free if you do not have it.
- Download the Windows package (an
.exeinstaller inside a zip archive).
Always download the version recommended on the official page. DevEco Studio versions are tied to HarmonyOS SDK API levels, so an old IDE may not support new APIs.
How do I install DevEco Studio on Windows?
- Run the installer (
deveco-studio-xxxx.exe). - Keep the default installation path (
C:\Program Files) or choose another one with Browse. - Select DevEco Studio under Create Desktop Shortcut if you want a shortcut.
- Click Next until the installation finishes, then click Finish.
- Start DevEco Studio and follow the first-run wizard.
What does DevEco Studio include?
DevEco Studio is an all-in-one package. It includes:
- HarmonyOS SDK
- Node.js
- Hvigor (the build tool)
- ohpm (the package manager)
- The emulator platform
The SDK is embedded in the installation directory, in the sdk folder.
How do I check my environment?
Open the Help menu and run the environment diagnosis. It checks the computer configuration, network connectivity and required dependencies, and suggests fixes for problems it finds.
To use the IDE in Simplified Chinese, install the Chinese language plugin in Settings > Plugins.
How do I set up OpenHarmony development?
For OpenHarmony, download the OpenHarmony SDK from the SDK settings in DevEco Studio. In an existing project, open the project-level build-profile.json5 and set:
"compileSdkVersion": 12,
"compatibleSdkVersion": 12,
"runtimeOS": "OpenHarmony"
The version numbers must match the SDK you installed. This example uses API level 12 (OpenHarmony 5.0).
Next steps
Frequently asked questions
Is DevEco Studio free?
Yes. DevEco Studio can be downloaded from the HUAWEI Developer website and used for free; downloading requires signing in with a HUAWEI ID.
Do I need to install the SDK, Node.js and ohpm separately?
No. DevEco Studio bundles the HarmonyOS SDK, Node.js, Hvigor, ohpm and the emulator platform, so no separate downloads are needed for HarmonyOS development.
How can I develop for OpenHarmony instead of HarmonyOS?
Download the OpenHarmony SDK from the SDK settings inside DevEco Studio and set runtimeOS to OpenHarmony in the project build profile.
How do I check that my environment is set up correctly?
Use the environment diagnosis tool in DevEco Studio's Help menu. It checks computer configuration, network connectivity and dependencies and suggests fixes.