女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

鴻蒙ArkUI-X跨平臺技術:【開發初體驗】

jf_46214456 ? 來源:jf_46214456 ? 作者:jf_46214456 ? 2024-05-17 15:54 ? 次閱讀

ArkUI-X之初體驗

開發跨平臺應用

創建工程

在DevEco Studio中導入ArkUI-X Sample,快速創建跨平臺工程。

  1. 點擊File > New > Import > Import Sample。 import_sample
  2. 在左上方的下拉框中選擇OpenHarmony,選擇ArkUI-X/HelloWorld,點擊 Next 。
  3. 在工程配置頁面,填寫Project name和Project location,點擊 Finish ,等待Sample工程導入完成。

編譯構建生成跨平臺應用

DevEco Studio可打包生成不同平臺的應用包。

在主菜單欄,單擊Build > Build Hap(s)/APP(s) > Build APP(s) 。 zh-cn_image_0000001580152768

編譯后的ArkTS代碼、資源和平臺膠水代碼已生成到AndroidiOS應用工程中,后續安裝、運行和調試請使用Android Studio和Xcode,也可使用[ACE Tools]。

ACE Tools快速指南

開發前請熟悉鴻蒙開發指導文檔:[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md]

簡介

ACE Tools是一套為ArkUI-X應用開發者提供的命令行工具,支持在Windows/Ubuntu/macOS平臺運行,用于構建OpenHarmony、HarmonyOS、Android和iOS平臺的應用程序, 其功能包括開發環境檢查,新建項目,編譯打包,安裝調試等。

使用說明

針對Windows和macOS的平臺環境,使用ACE Tools前,建議優先下載DevEco Studio,完成DevEco Studio的下載和安裝。

環境準備

前置條件: Ubuntu需要18.04以上版本,macOS需要11.6.2及以上版本,Windows需要Windows 10版本。

1. 配置ohpm環境

OHPM CLI作為鴻蒙生態三方庫的包管理工具,支持OpenHarmony共享包的發布、安裝和依賴管理。可通過DevEco Studio > File > Settings > Build, Execution, Deployment > Ohpm 查看ohpm home的安裝路徑,并配置到環境變量中(macOS為DevEco Studio > Preferences > Build, Execution, Deployment > Ohpm)。

2. 配置ArkUI-X SDK環境

ArkUI-X SDK下載路徑,可通過DevEco Studio > File > Settings > ArkUI-X查看ArkUI-X的安裝路徑,并配置到環境變量中(macOS為DevEco Studio > Preferences > ArkUI-X)。推薦如下配置方法:

[macOS]

// 配置環境變量
export ARKUIX_SDK_HOME=/path-to-arkui-x-sdk
export PATH=${ARKUIX_SDK_HOME}/10/arkui-x/toolchains/bin:$PATH

[Windows]

可在桌面工具欄搜索框鍵入"環境變量",然后選擇 編輯系統環境變量 ,進行環境變量配置。另外,也可在控制臺通過如下命令進行配置。

// 配置環境變量
set ARKUIX_SDK_HOME=/path-to-arkui-x-sdk
set PATH=%PATH%;%ARKUIX_SDK_HOME%/10/arkui-x/toolchains/bin

說明 :配置環境變量時,由于ARKUIX_SDK_HOME是ACE Tools要求的固定變量名,不允許自定義。

開發環境檢查

ace check

執行 ace check 命令可以檢查ArkUI-X應用開發環境是否完備。

說明 :開發環境檢查只識別IDE和SDK默認的安裝路徑,如果提示結果與實際不符,請您通過[ace config命令]指定實際的IDE安裝和SDK下載路徑。

創建應用

以創建一個 Stage模型‘demo’項目為例:

ohos@user Desktop % ace create demo
? Enter the project name(demo): # 輸入工程名稱,不輸入默認為文件夾名稱
? Enter the bundleName (com.example.demo):  # 輸入包名,不輸入默認為com.example.工程名
? Enter the runtimeOS (1: OpenHarmony, 2: HarmonyOS): 1 # 輸入RuntimeOS系統

Project created. Target directory:  ${當前目錄}/demo.

In order to run your app, type:

   $ cd demo
   $ ace run

Your app code is in demo/entry.

`HarmonyOS與OpenHarmony鴻蒙文檔籽料:mau123789是v直接拿`

搜狗高速瀏覽器截圖20240326151344.png

應用運行

  • 安裝運行到Android/iOS/OpenHarmony設備(注:iOS設備執行ace run前請先打開Xcode完成應用簽名)
cd demo
ace run

上述命令會完成應用構建打包,并安裝到目標平臺設備運行。

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 鴻蒙
    +關注

    關注

    59

    文章

    2496

    瀏覽量

    43742
  • OpenHarmony
    +關注

    關注

    26

    文章

    3817

    瀏覽量

    18090
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    鴻蒙開發學習:初探【ArkUI-X

    **簡單來說,ArkTS + ArkUI-X 對標的框架為 flutter,一次代碼,編譯為 native 全平臺運行**
    的頭像 發表于 05-13 15:58 ?1511次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b>學習:初探【<b class='flag-5'>ArkUI-X</b>】

    鴻蒙ArkUI-X平臺開發:【命令行工具(ACE Tools)】

    ACE Tools是一套為ArkUI-X項目平臺應用開發者提供的命令行工具,支持在Windows/Ubuntu/macOS平臺運行,用于構
    的頭像 發表于 05-21 17:39 ?2658次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkUI-X</b><b class='flag-5'>跨</b><b class='flag-5'>平臺</b><b class='flag-5'>開發</b>:【命令行工具(ACE Tools)】

    鴻蒙ArkUI-X平臺開發:【SDK目錄結構介紹】

    本文檔配套ArkUI-X,將OpenHarmony ArkUI開發框架擴展到不同的OS平臺,比如Android和iOS平臺,讓
    的頭像 發表于 05-20 16:28 ?1117次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkUI-X</b><b class='flag-5'>跨</b><b class='flag-5'>平臺</b><b class='flag-5'>開發</b>:【SDK目錄結構介紹】

    鴻蒙ArkUI-X平臺開發:【bility開發說明(Android平臺)】

    本文介紹將ArkUI框架擴展到Android平臺所需要的必要的類及其使用說明,開發者基于OpenHarmony,可復用大部分的應用代碼(生命周期等)并可以部署到Android平臺,降低
    的頭像 發表于 05-21 10:54 ?1312次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkUI-X</b><b class='flag-5'>跨</b><b class='flag-5'>平臺</b><b class='flag-5'>開發</b>:【bility<b class='flag-5'>開發</b>說明(Android<b class='flag-5'>平臺</b>)】

    鴻蒙開發ArkUI-X基礎知識:【ArkUI平臺設計總體說明】

    本文檔描述ArkUI開發框架平臺運行能力相關的總體技術方案。
    的頭像 發表于 05-24 15:41 ?2017次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b><b class='flag-5'>ArkUI-X</b>基礎知識:【<b class='flag-5'>ArkUI</b><b class='flag-5'>跨</b><b class='flag-5'>平臺</b>設計總體說明】

    鴻蒙開發ArkUI-X基礎知識:【ArkUI代碼工程及構建介紹】

    ArkUI作為OpenHarmony的默認開發框架,在本項目(ArkUI-X)中需要做到一套代碼同時支持多平臺構建,所以會采取共倉開發的方式
    的頭像 發表于 05-25 16:45 ?2629次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b><b class='flag-5'>ArkUI-X</b>基礎知識:【<b class='flag-5'>ArkUI</b>代碼工程及構建介紹】

    ArkUI-X開發指南:【SDK配置和構建說明】

    ArkUI-X SDK是ArkUI-X開源項目的編譯產物,可將ArkUI-X SDK集成到現有Android和iOS應用工程中,使開發者基于一套ArkTS主代碼,就可以構建支持多
    的頭像 發表于 05-25 16:48 ?3300次閱讀
    <b class='flag-5'>ArkUI-X</b><b class='flag-5'>開發</b>指南:【SDK配置和構建說明】

    ArkUI-X平臺框架接入指南

    ArkUI平臺框架(ArkUI-X)進一步將ArkUI開發框架擴展到了多個OS
    發表于 05-18 18:21

    資訊速遞 | ArkUI-X 預覽版已正式開源!

    OpenHarmony項目群技術指導委員會(以下簡稱“TSC”)-平臺應用開發框架TSG所孵化項目 —— ArkUI-X,近期已正式開源
    發表于 08-11 16:10

    資訊速遞 | ArkUI-X 預覽版已正式開源!

    OpenHarmony項目群技術指導委員會(以下簡稱“TSC”)-平臺應用開發框架TSG所孵化項目 —— ArkUI-X,近期已正式開源
    的頭像 發表于 08-22 22:19 ?1067次閱讀
    資訊速遞 | <b class='flag-5'>ArkUI-X</b> 預覽版已正式開源!

    鴻蒙平臺框架:【ArkUi-X】創建工程

    鴻蒙推出了鴻ArkUi-X 框架所以就寫個文章分享一下
    的頭像 發表于 05-13 17:48 ?1425次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>跨</b><b class='flag-5'>平臺</b>框架:【<b class='flag-5'>ArkUi-X</b>】創建工程

    鴻蒙ArkUI-X平臺技術:【開發準備】

    本文檔適用于ArkUI平臺應用開發的初學者。通過開發環境搭建、應用工程創建、編譯和運行,熟悉ArkUI
    的頭像 發表于 05-24 10:40 ?827次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkUI-X</b><b class='flag-5'>跨</b><b class='flag-5'>平臺</b><b class='flag-5'>技術</b>:【<b class='flag-5'>開發</b>準備】

    鴻蒙ArkUI-X平臺開發:【 應用工程結構說明】

    本文檔配套ArkUI-X,將OpenHarmony ArkUI開發框架擴展到不同的OS平臺,比如Android和iOS平臺,讓
    的頭像 發表于 05-19 21:05 ?841次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkUI-X</b><b class='flag-5'>跨</b><b class='flag-5'>平臺</b><b class='flag-5'>開發</b>:【 應用工程結構說明】

    鴻蒙ArkUI-X語言調用說明:平臺差異化【Android、ios動態化】

    ArkUI-X支持動態化,使用者可以根據自己需要動態發布平臺內容,從而使平臺部分和宿主應用進行解耦。
    的頭像 發表于 05-23 14:38 ?1350次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkUI-X</b><b class='flag-5'>跨</b>語言調用說明:<b class='flag-5'>平臺</b>差異化【Android、ios動態化】

    鴻蒙ArkUI-X框架開發:【開發準備】

    本文檔適用于ArkUI-X框架開發的初學者。通過環境搭建、代碼下載、代碼編譯、API擴展和使用,快速了解平臺項目開發流程。
    的頭像 發表于 05-23 21:02 ?704次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>ArkUI-X</b>框架<b class='flag-5'>開發</b>:【<b class='flag-5'>開發</b>準備】