我的第一个鸿蒙harmoneyOS应用程序尝试
从去年底鸿蒙系统发布到现在已经半年过去了,去年12月下载过一次,下载后运行结果诸多的报错,不知道如何解决,所以放弃了,只好放弃。尤其对于我这等没有手机APP开发经验的人,只能放弃。总体感觉有些类似微信小程序的布局,或者对于用Android studio开发过APP的人来说更像Android studio的布局。下面,说说我的经历,如何解决新手遇到的错误顺利运行的过程。我们开始了一、下载并安装好鸿蒙
从去年底鸿蒙系统发布到现在已经半年过去了,去年12月下载过一次,下载后运行结果诸多的报错,不知道如何解决,所以放弃了,只好放弃。尤其对于我这等没有手机APP开发经验的人,只能放弃。
总体感觉有些类似微信小程序的布局,或者对于用Android studio开发过APP的人来说更像Android studio的布局。
下面,说说我的经历,如何解决新手遇到的错误顺利运行的过程。
我们开始了
一、下载并安装好鸿蒙系统DevEco Studio
下载安装系统其实非常的容易,和安装任何其他的程序没有差别,这里没有必要详细描述,说白了就是一直点next即可。
注意我这里下载的版本是2.1 Beta3。更低的版本可能不能保证都一样。毕竟鸿蒙还在不断的完善中。
安装完成后如下:
也许你会奇怪,华为作为我们中国的公司,出个系统为什么都是英文的。我说,很正常,我们这个系统不是面对中国一国的,是要面对整个世界的。英文不熟悉的可以进入华为鸿蒙的论坛去下载一个汉化包吧!
二、新建工程
安装完成后新建第一个工程,这里我们选择空白的(Create HarmoneyOS Project)
值得提醒注意的是,我们选择手机设备后,在模板(Template)中,空白工程(Empty Feature Ability)的有两个,注意他们的差别一个后面的括号里是js,另一个后面的口号里是java。他们是需要不同的SDK来支持的。我们在安装DevECO Studio系统时会默认安装java的SDK。如果我们选择js的,那么一开始就会遇到很多的错误。系统会提示里没有相应的sdk。
这里我们选择java的空白工程。
输入工程名称后进入编辑界面,如下:
等右下方的进度条完成后,我们就可以看看空白工程的效果了。
三、编译运行
也许我们会迫不及待的找到右上角的三角形运行图标,点击运行。
HarmonyOS Launch: The Huawei Lite Simulator supports only Lite projects.
哦豁,第一个错误来了。
点击tools下的HVD(硬件虚拟设备)之后,会弹出一个登陆的界面
麻烦点的是这个地方需要注册和实名认证(需要绑定银行卡号手机号),完成之后
与此同时,DevEco Studio的编辑界面会显示,通过浏览器登陆的界面
注册好后,登陆进入即可。登陆成功后会在DevEco Studio会显示出虚拟设备管理器,如下图
选择运行对应的设备(如P40)。于是,在右边出现了一个虚拟设备P40手机界面。
此时,我们再点运行,我们会发现真正的运行编译开始了。
运行效果如下,对于程序员而言,那句牙牙学语的话“Hello world”出现在手机上了。
四、修改一下标题
也许我们第一个想到的就是利用查找功能快速找到Hello world,这个编辑器的查找功能还真的能够让你失望,查找后发现是这样的结果Nothing found.
找呀找呀找呀找,找了很久,于是发现了它,很深的文件里
修改了一下,效果如下
五、感受
第一次使用,鸿蒙的DevEco Studio,感觉对于没有APP开发经验的人来说,算是比较难啃的。毕竟对于小程序开发前后台的内容还是比较多的。
1、搜索不方便
这次仅仅修改一个文字hello world都不顺利。而且系统内的几个搜索都用了,居然不能直接搜索定位到。在Visual Studio或者其他开发环境中是不存在的。
2、模拟器调用麻烦
模拟器的使用不方便,相比较别的开发环境自带的模拟器而言,对于新手的确增加了门槛。
3、文件资源的架构
不知道是否手机开发的文件组织和架构都这么复杂,感觉asp.net或者php都是比较简单的。一些复杂的面对硬件的资源文件的确可以不出现在里面。
也许是对于手机端的了解太少,以后慢慢摸索吧。
更多推荐
所有评论(0)