0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

深入浅出学习eTs之远端模拟器实现

Harmony&嵌入式学习 来源:Harmony&嵌入式学习 作者:Harmony&嵌入式学 2023-05-13 13:26 次阅读

一、需求分析

wKgaomRfH5aADzX4AAEJVi9s5ig799.png


本章节不再以案例做介绍,而是教大家怎么运行一些在预览器里面看不到的东西,选择使用远端模拟器(或者远端真机)来实现

创建HarmonyOS工程

登入华为帐号

选择远端模拟器/真机型号

连接远端模拟器

编译源代码

远端模拟器运行程序

二、创建HarmonyOS工程

wKgZomRfH5aAFtkDAADaS7sLCac799.png


本次在创建工程的时候选择HarmonyOS,而不是OpenHarmonyOS,这个需要注意!!

三、搭建模拟器

(1)选择模拟器

wKgaomRfH5eAIE2CAAB0-vBW1dQ581.png


创建工程以后,在右上角点击No Devices的下三角,出现Device Manager并点击

wKgZomRfH5eABXi7AABgZgtb80Y028.png


此时出来这个页面,我们点击登录,之后按照操作来即可

(2)选择型号

wKgaomRfH5iAJLYLAAC_VnxPTnM702.png


在这里是远端模拟器Remote Emulator,这里面有P50的设备,一个是API8一个是API9,这个无所谓,大家随便选,因为本次计划打算只做API8的部分,如果以后有涉及到API9的会单独说明

wKgZomRfH5mAYmVfAAC0O-SoaG4049.png


或者在这里面选择远端真机,远端真机和远端模拟器对我们学习者开发来说,区别不是很大,而且真机有时候会没有资源,就像上图,此时Mate50已经没有型号了,后面的三角是灰色的,无法点击

(3)远端模拟器展示

wKgaomRfH5mAOb_wAAHrYMmjr8I679.png


成功运行以后,会在右边显示一个如图界面,此时我们可以使用鼠标去进行操作,这个远端模拟器的UI是一个手机样式,操作逻辑也类同

(4)程序源码编译

wKgZomRfH5qACuFrAABnXIyjjE0772.png


在我们编写完程序后,我们在左上角点击Build,选择Build Haps,因为我这里的源码只有一个Hello World,我就不展示了,当点击后程序开始编译

wKgaomRfH5uAdvMJAAE4vh9VjmU611.png


如果编译成功,在下方会显示SUCCESSFUL,代表成功,如果编译没有成功,那么需要各位根据提示的报错内容找一下原因

(5)程序导入/烧录

wKgZomRfH5uAGPisAADoSQ3lLJo760.png


编译成功后,此时我们点击右上角的三角运行符号,此时稍作等待,我们编写的程序就可以运行在远端模拟器中了

四、效果展示

wKgaomRfH5yAMzJfAAEJVi9s5ig401.png


在编译进去后,会自动运行我们的程序,在这里我是只有一个HELLO的语句,如上图,可以很清楚的看到在右侧实现了运行,之后我会基于远端模拟器进行开发,因为预览器不支持联网和各种非UI的操作,无法呈现,所以选择使用远端模拟器来实现。

而且因为OpenHarmony暂时没有模拟器,所以这里选择使用Harmony来实现,开发语句基本是一样的,所以不影响我们做学习使用。
编辑:黄飞

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 模拟器
    +关注

    关注

    2

    文章

    818

    浏览量

    42698
  • ets
    ets
    +关注

    关注

    0

    文章

    20

    浏览量

    1568
  • HarmonyOS
    +关注

    关注

    79

    文章

    1853

    浏览量

    29267
  • OpenHarmony
    +关注

    关注

    23

    文章

    3311

    浏览量

    15159
收藏 人收藏

    评论

    相关推荐

    #深入浅出学习eTs#(八)“猜大小”小游戏

    本项目Gitee仓地址:[深入浅出eTs学习: 带大家深入浅出学习eTs (gitee.com)
    的头像 发表于 05-17 15:08 730次阅读
    #<b class='flag-5'>深入浅出</b><b class='flag-5'>学习</b><b class='flag-5'>eTs</b>#(八)“猜大小”小游戏

    深入浅出AVR

    深入浅出AVR,一本书。
    发表于 07-15 12:02

    深入浅出玩转FPGA

    深入浅出玩转FPGA
    发表于 07-21 09:21

    深入浅出Android

    深入浅出Android
    发表于 08-20 10:14

    ARM7 深入浅出学习

    深入浅出ARM7 LPC213x_214 学习
    发表于 12-04 17:28

    深入浅出Android

    深入浅出Android
    发表于 04-26 10:48

    深入浅出AVR

    深入浅出AVR
    发表于 08-23 10:10

    深入浅出排序学习使用指南

    深入浅出排序学习:写给程序员的算法系统开发实践
    发表于 09-16 11:38

    #深入浅出学习eTs#(一)模拟器/真机环境搭建

    本项目的Gitee仓地址: 深入浅出eTs学习: 带大家深入浅出学习eTs (gitee.com
    发表于 12-24 13:02

    #深入浅出学习eTs#(二)拖拽式UI

    本项目Gitee仓地址:深入浅出eTs学习: 带大家深入浅出学习eTs (gitee.com)一
    发表于 12-29 09:56

    #深入浅出学习eTs#(四)登陆界面UI

    本项目Gitee仓地址:深入浅出eTs学习: 带大家深入浅出学习eTs (gitee.com)一
    发表于 12-29 10:01

    #深入浅出学习eTs#(六)编写eTs第一个控件

    本项目Gitee仓地址:深入浅出eTs学习: 带大家深入浅出学习eTs (gitee.com)一
    发表于 12-29 10:05

    #深入浅出学习eTs#(七)判断密码是否正确

    本项目Gitee仓地址:深入浅出eTs学习: 带大家深入浅出学习eTs (gitee.com)一
    发表于 12-29 10:06

    #深入浅出学习eTs#(十一)别忘了吃药喔

    本项目Gitee仓地址:深入浅出eTs学习: 带大家深入浅出学习eTs (gitee.com)一
    发表于 12-29 13:33

    #深入浅出学习eTs#(十七)远端模拟器

    本项目Gitee仓地址:深入浅出eTs学习: 带大家深入浅出学习eTs (gitee.com)一
    发表于 12-29 13:56