How to Install DevEco Studio and Run a HelloWorld App on a Huawei Phone Simulator
This step‑by‑step guide shows beginners how to download and install Huawei DevEco Studio, create a new HarmonyOS project, configure a P40 phone simulator, and run the first HelloWorld app, complete with screenshots and download links.
This tutorial walks a newcomer through setting up Huawei DevEco Studio and running a simple HelloWorld application on a simulated phone.
Step 1: Download and Install DevEco Studio
Visit the official download page and install the IDE:
https://developer.harmonyos.com/cn/develop/deveco-studioFor a detailed installation guide see:
https://harmonyos.51cto.com/posts/3784Step 2: Create a New Project
Open DevEco Studio, select a simulated device (e.g., phone P40), and click Next . Fill in the project name, file name, and storage path (the IDE may append a number if a project with the same name exists), then click Finish . Wait a moment for the project to be generated.
Step 3: Launch the Simulator and Run the App
Open HVD Manager and log in with a Huawei account to obtain simulator access.
After a successful login, return to the IDE, select the phone option, and click the green triangle to start the simulator.
When the simulator appears, click the white triangle above the device name to launch the HelloWorld program.
The app runs successfully and appears as an icon on the simulator’s home screen.
Feel free to explore other features of DevEco Studio and share your experiences with the community.
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
Liangxu Linux
Liangxu, a self‑taught IT professional now working as a Linux development engineer at a Fortune 500 multinational, shares extensive Linux knowledge—fundamentals, applications, tools, plus Git, databases, Raspberry Pi, etc. (Reply “Linux” to receive essential resources.)
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
