RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

深入淺出學(xué)習(xí)eTs之遠(yuǎn)端模擬器實(shí)現(xiàn)

Harmony&嵌入式學(xué)習(xí) ? 來源:Harmony&嵌入式學(xué)習(xí) ? 作者:Harmony&嵌入式學(xué) ? 2023-05-13 13:26 ? 次閱讀

一、需求分析

wKgaomRfH5aADzX4AAEJVi9s5ig799.png


本章節(jié)不再以案例做介紹,而是教大家怎么運(yùn)行一些在預(yù)覽器里面看不到的東西,選擇使用遠(yuǎn)端模擬器(或者遠(yuǎn)端真機(jī))來實(shí)現(xiàn)

創(chuàng)建HarmonyOS工程

登入華為帳號(hào)

選擇遠(yuǎn)端模擬器/真機(jī)型號(hào)

連接遠(yuǎn)端模擬器

編譯源代碼

遠(yuǎn)端模擬器運(yùn)行程序

二、創(chuàng)建HarmonyOS工程

wKgZomRfH5aAFtkDAADaS7sLCac799.png


本次在創(chuàng)建工程的時(shí)候選擇HarmonyOS,而不是OpenHarmonyOS,這個(gè)需要注意!!

三、搭建模擬器

(1)選擇模擬器

wKgaomRfH5eAIE2CAAB0-vBW1dQ581.png


創(chuàng)建工程以后,在右上角點(diǎn)擊No Devices的下三角,出現(xiàn)Device Manager并點(diǎn)擊

wKgZomRfH5eABXi7AABgZgtb80Y028.png


此時(shí)出來這個(gè)頁面,我們點(diǎn)擊登錄,之后按照操作來即可

(2)選擇型號(hào)

wKgaomRfH5iAJLYLAAC_VnxPTnM702.png


在這里是遠(yuǎn)端模擬器Remote Emulator,這里面有P50的設(shè)備,一個(gè)是API8一個(gè)是API9,這個(gè)無所謂,大家隨便選,因?yàn)楸敬斡?jì)劃打算只做API8的部分,如果以后有涉及到API9的會(huì)單獨(dú)說明

wKgZomRfH5mAYmVfAAC0O-SoaG4049.png


或者在這里面選擇遠(yuǎn)端真機(jī),遠(yuǎn)端真機(jī)和遠(yuǎn)端模擬器對(duì)我們學(xué)習(xí)者開發(fā)來說,區(qū)別不是很大,而且真機(jī)有時(shí)候會(huì)沒有資源,就像上圖,此時(shí)Mate50已經(jīng)沒有型號(hào)了,后面的三角是灰色的,無法點(diǎn)擊

(3)遠(yuǎn)端模擬器展示

wKgaomRfH5mAOb_wAAHrYMmjr8I679.png


成功運(yùn)行以后,會(huì)在右邊顯示一個(gè)如圖界面,此時(shí)我們可以使用鼠標(biāo)去進(jìn)行操作,這個(gè)遠(yuǎn)端模擬器的UI是一個(gè)手機(jī)樣式,操作邏輯也類同

(4)程序源碼編譯

wKgZomRfH5qACuFrAABnXIyjjE0772.png


在我們編寫完程序后,我們?cè)谧笊辖屈c(diǎn)擊Build,選擇Build Haps,因?yàn)槲疫@里的源碼只有一個(gè)Hello World,我就不展示了,當(dāng)點(diǎn)擊后程序開始編譯

wKgaomRfH5uAdvMJAAE4vh9VjmU611.png


如果編譯成功,在下方會(huì)顯示SUCCESSFUL,代表成功,如果編譯沒有成功,那么需要各位根據(jù)提示的報(bào)錯(cuò)內(nèi)容找一下原因

(5)程序?qū)?燒錄

wKgZomRfH5uAGPisAADoSQ3lLJo760.png


編譯成功后,此時(shí)我們點(diǎn)擊右上角的三角運(yùn)行符號(hào),此時(shí)稍作等待,我們編寫的程序就可以運(yùn)行在遠(yuǎn)端模擬器中了

四、效果展示

wKgaomRfH5yAMzJfAAEJVi9s5ig401.png


在編譯進(jìn)去后,會(huì)自動(dòng)運(yùn)行我們的程序,在這里我是只有一個(gè)HELLO的語句,如上圖,可以很清楚的看到在右側(cè)實(shí)現(xiàn)了運(yùn)行,之后我會(huì)基于遠(yuǎn)端模擬器進(jìn)行開發(fā),因?yàn)轭A(yù)覽器不支持聯(lián)網(wǎng)和各種非UI的操作,無法呈現(xiàn),所以選擇使用遠(yuǎn)端模擬器來實(shí)現(xiàn)。

而且因?yàn)镺penHarmony暫時(shí)沒有模擬器,所以這里選擇使用Harmony來實(shí)現(xiàn),開發(fā)語句基本是一樣的,所以不影響我們做學(xué)習(xí)使用。
編輯:黃飛

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 模擬器
    +關(guān)注

    關(guān)注

    2

    文章

    874

    瀏覽量

    43208
  • ets
    ets
    +關(guān)注

    關(guān)注

    0

    文章

    20

    瀏覽量

    1619
  • HarmonyOS
    +關(guān)注

    關(guān)注

    79

    文章

    1973

    瀏覽量

    30143
  • OpenHarmony
    +關(guān)注

    關(guān)注

    25

    文章

    3713

    瀏覽量

    16254
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    #深入淺出學(xué)習(xí)eTs#(八)“猜大小”小游戲

    本項(xiàng)目Gitee倉地址:[深入淺出eTs學(xué)習(xí): 帶大家深入淺出學(xué)習(xí)eTs (gitee.com)
    的頭像 發(fā)表于 05-17 15:08 ?1018次閱讀
    #<b class='flag-5'>深入淺出</b><b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>eTs</b>#(八)“猜大小”小游戲

    #深入淺出學(xué)習(xí)eTs#(十)藍(lán)藥丸還是紅藥丸

    本項(xiàng)目Gitee倉地址: 深入淺出eTs學(xué)習(xí): 帶大家深入淺出學(xué)習(xí)eTs (gitee.com)
    的頭像 發(fā)表于 05-17 15:07 ?946次閱讀
    #<b class='flag-5'>深入淺出</b><b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>eTs</b>#(十)藍(lán)藥丸還是紅藥丸

    深入淺出排序學(xué)習(xí)使用指南

    深入淺出排序學(xué)習(xí):寫給程序員的算法系統(tǒng)開發(fā)實(shí)踐
    發(fā)表于 09-16 11:38

    #深入淺出學(xué)習(xí)eTs#(一)模擬器/真機(jī)環(huán)境搭建

    本項(xiàng)目的Gitee倉地址: 深入淺出eTs學(xué)習(xí): 帶大家深入淺出學(xué)習(xí)eTs (gitee.com
    發(fā)表于 12-24 13:02

    #深入淺出學(xué)習(xí)eTs#(二)拖拽式UI

    本項(xiàng)目Gitee倉地址:深入淺出eTs學(xué)習(xí): 帶大家深入淺出學(xué)習(xí)eTs (gitee.com)一
    發(fā)表于 12-29 09:56

    #深入淺出學(xué)習(xí)eTs#(四)登陸界面UI

    本項(xiàng)目Gitee倉地址:深入淺出eTs學(xué)習(xí): 帶大家深入淺出學(xué)習(xí)eTs (gitee.com)一
    發(fā)表于 12-29 10:01

    #深入淺出學(xué)習(xí)eTs#(七)判斷密碼是否正確

    本項(xiàng)目Gitee倉地址:深入淺出eTs學(xué)習(xí): 帶大家深入淺出學(xué)習(xí)eTs (gitee.com)一
    發(fā)表于 12-29 10:06

    #深入淺出學(xué)習(xí)eTs#(十七)遠(yuǎn)端模擬器

    本項(xiàng)目Gitee倉地址:深入淺出eTs學(xué)習(xí): 帶大家深入淺出學(xué)習(xí)eTs (gitee.com)一
    發(fā)表于 12-29 13:56

    深入淺出Cortex-M0學(xué)習(xí)資料

    深入淺出Cortex-M0學(xué)習(xí)資料
    發(fā)表于 06-18 10:50 ?0次下載
    <b class='flag-5'>深入淺出</b>Cortex-M0<b class='flag-5'>學(xué)習(xí)</b>資料

    STM32深入淺出新手篇

    STM32深入淺出新手篇,很好的單片機(jī)學(xué)習(xí)資料。
    發(fā)表于 03-21 17:43 ?128次下載

    深入淺出學(xué)習(xí)250個(gè)通信原理資源下載

    深入淺出學(xué)習(xí)250個(gè)通信原理資源下載
    發(fā)表于 04-12 09:16 ?28次下載

    深入淺出學(xué)習(xí)低功耗藍(lán)牙協(xié)議棧

    深入淺出學(xué)習(xí)低功耗藍(lán)牙協(xié)議棧
    發(fā)表于 06-23 10:35 ?57次下載

    深入淺出學(xué)習(xí)eTs(一)模擬器/真機(jī)環(huán)境搭建

    本項(xiàng)目的Gitee倉地址: 深入淺出eTs學(xué)習(xí): 帶大家深入淺出學(xué)習(xí)eTs (gitee.com
    的頭像 發(fā)表于 05-13 13:17 ?1670次閱讀
    <b class='flag-5'>深入淺出</b><b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>eTs</b>(一)<b class='flag-5'>模擬器</b>/真機(jī)環(huán)境搭建

    深入淺出學(xué)習(xí)eTs(七)如何判斷密碼是否正確

    本項(xiàng)目Gitee倉地址: 深入淺出eTs學(xué)習(xí): 帶大家深入淺出學(xué)習(xí)eTs (gitee.com)
    的頭像 發(fā)表于 05-13 13:20 ?906次閱讀
    <b class='flag-5'>深入淺出</b><b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>eTs</b>(七)如何判斷密碼是否正確

    深入淺出學(xué)習(xí)eTs九宮格密碼鎖功能實(shí)現(xiàn)

    本項(xiàng)目Gitee倉地址:深入淺出eTs學(xué)習(xí): 帶大家深入淺出學(xué)習(xí)eTs (gitee.com)
    的頭像 發(fā)表于 05-13 13:25 ?1562次閱讀
    <b class='flag-5'>深入淺出</b><b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>eTs</b><b class='flag-5'>之</b>九宮格密碼鎖功能<b class='flag-5'>實(shí)現(xiàn)</b>
    RM新时代网站-首页