8dd5e4c6e0af8f9b224d8916e7ce1423.png

一、系统安装

1. 到官网下载HUAWEI DevEco Studio

af332be90a5add1ea4b69fc95d0e171c.png

2. 安装

03b0802f3ce06aacd333f8fe4c0b4bcd.png

二、创建项目

创建项目目前还没有手机选项,所以我先选择一个电视:

8c64a485381b97765172612cc0244a7f.png
c2912192084277787d69ac47538fbc37.png

IDE的环境看起来和idea差不多,应该比较容易上手。

276d3cc308032211d11d821bfe8771ca.png

从“关于”里也可以看到,确实是基于IDEA开源版本开发的。

37aa95a0a199fd451a51b588cba323f6.png

我个人觉得基于IDEA来二次开发,无论对于华为自身短时间完成工具开发,还是对吸引开发者,都是有利的。 事实上安卓现在的开发环境也是基于IDEA的开源产品开发的。

项目构建时遇到了常见的gradle下载太慢的问题。

0513d115964069c5b9c207c762b07b38.png

解决方法在网上有很多,一般可以手工下载放到gradle的文件夹。

067caad3d7422f4e2e5fa846e2dbb118.png

重新打开DevEco Studio ,项目很快构建好了。

b600beeca44792e3b633147c80798096.png

三、建立虚拟机

这一步需要在DevEco Studio里登陆华为账号,在菜单Tools-DevEco Login,自行把账号注册好然后按提示登陆。

点Tools-HVD Manager。

这里我建一个TV虚拟机。

b3c40a9c2544938a99e6a7d2faf0fb3b.png

点Action里的三角符号启动虚拟机。

304879715f7bea2a64dfce52cc9f9548.png

四、运行程序

点菜单里的运行:

虚拟机中出现了Hello World字样。

fc6267b149de40a5cc18436ec15f357b.png

要注意的是:

  • 我第一次运行时出现了java.io.IOException:Invalid keystore format ...错误的字样,重启了IDE后正常了。
  • Virtual Device Manager不要关闭

五、小结

鸿蒙与安卓从表现上看与安卓十分相似,包括命令行的语法也如出一辙:

$ hdc shell am force-stop com.example.myapplication$ hdc file send D:/Documents/DevEcoStudioProjects/MyApplication/entry/build/outputs/hap/debug/entry-debug-unsigned.hap /sdcard/entry-debug-unsigned.hap$ hdc shell bm install -p /sdcard/entry-debug-unsigned.hap$ hdc shell am start -n "com.example.myapplication/com.example.myapplication.MainAbilityShellActivity"Client not ready yet..Waiting for process to come onlineWaiting for process to come onlineConnected to process 8802 on device huawei-plat_760-127.0.0.1:18888

安卓的小伙伴们上手会非常轻松。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐