我们来一步步构建一个鸿蒙版的Hello World应用

首先,我是新手,这篇文章主要针对没有安卓开发经验的初学者。如果你是一个专业的安卓开发者,可能这篇文章对你来说有点浪费时间。

前几天,我教了大家如何搭建鸿蒙版应用开发环境,大家都学废了吗?

我安装的是最新的DevEco Studio 3.1金丝雀版,这不是稳定版。如果大家想学习鸿蒙版应用开发,我建议大家尽量安装稳定版。

首先,我们启动DevEco Studio。

单击左侧菜单栏的Create Project,创建一个新项目。

接下来,打开了项目模板选择对话框。

大家使用默认选择的空模板就行,直接单击右下角的Next按钮。大家不要选openHarmony模板,因为缺少受支持的设备,应用无法运行,可能需要连接开发板(个人猜测)。

接下来,打开了项目配置对话框。

项目名称,大家可以使用默认的,我这边改成了HelloWorld。

编译SDK版本从4到9,因为我的手机是鸿蒙OS 2.0,不兼容7以上,所以选择了API 6。

如果你有鸿蒙OS3.0设备,并且你的安卓版本是12,你可以选择API 7和8。

大家不要选择9,因为没有受支持的设备,应用无法运行,可能是我没报名3.1内测吧。

当然,如果你想在华为提供的模拟器上运行,选择8以下都是可以的。

其它保持默认即可,然后单击Finish按钮。

现在,我们的项目创建完成了。

大家左上角Project可以切换到ohos,这样目录结构看起来更简洁,专注一些。连接手机后,右上角设备列表会显示你的手机型号。新创建的项目,需要下载一些依赖,右下角会显示项目更新动态。

怎么连接你的手机?

进入设置/关于手机,harmony OS版本号连点7次,启用开发者模式。

然后返回,进入系统和更新/开发人员选项,往下翻,USB调试打开。

然后数据线插上电脑,DevEco Studio会自动安装Android 设备驱动,并连接手机。手机上会出现一个是否允许该计算机连接调试的确认框,复选框勾上,点允许。

项目初始化完成

右上角的运行按钮变成了绿色可点击状态,右下角项目更新动态也消失了。然后,点击运行按钮,稍等片刻,应用即可安装到你的手机,并启动。

稍等片刻,右下角提示构建完成。但是安装到手机的时候报错了,因为没有签名。怎么办?单击错误提示框中的open signing configs按钮,我们来生成一个签名。

接下来,打开了项目结构对话框

切换到signing configs Tab页,单击Sign in按钮,登录华为开发者账号。

登录成功后,关闭浏览器,回到IDE。

IDE会帮我们生成一些签名需要用的字段,单击OK按钮,对话框关闭。然后单击右上角的运行按钮,重新运行应用。

稍等片刻,如果没有异常,你的手机上会出现如下界面。那么,恭喜你!你的第一个鸿蒙版应用成功运行了!

我们的应用开发是以debug模式编译的,输出目录如下。

现在我们来编译一个relase包。

如下图,单击菜单栏的Build菜单项,然后单击Select Build Variant。

然后,左侧边栏会出现一个构建变量卡片。我们选择release。

然后,如下图,单击菜单栏的Build菜单项,鼠标指针向下移动,单击Build Hap。

稍等片刻,我们的release包就构建完成了,输出目录如下。

其实hap就是一个zip归档。解压后的目录结构如下图,安卓开发者应该有一种亲切感油然而生。那个apk文件嘛,我估计随便一个安卓用户都不陌生吧?classes.dex是安卓字节码文件,由安卓的ART虚拟机执行。不说了,点到为止,再说下去,国籍要没了。

感谢阅读!大家说,是不是很简单?你学废了吗?大家有遇到什么问题吗?欢迎评论区见。

展开阅读全文

页面更新:2024-03-14

标签:鸿蒙   华为   对话框   单击   右下角   片刻   按钮   项目   设备   手机

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top