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

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

3天内不再提示

鸿蒙ArkUI-X框架开发:【编译】

jf_46214456 来源:jf_46214456 作者:jf_46214456 2024-05-25 16:42 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

ArkUI-X编译

  • 使用build.sh编译脚本进行编译,编译脚本常用选项
  • 开发前请熟悉鸿蒙开发指导文档 :[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md]点击或者复制转到。
--product-name    # 必须  编译的产品名称,如:arkui-x
--target-os       # 必须  编译的跨平台目标,如:androidios
--build-target    # 可选  指定编译目标,可以指定多个
--gn-args         # 可选  gn参数,支持指定多个
--ninja-args      # 可选  ninja参数,如:--ninja-args=-dkeeprsp
--log-level       # 可选  指定log等级,如:info或debug
--help, -h        # 可选  命令行help辅助命令

搜狗高速浏览器截图20240326151344.png

  • 新下载代码或更新代码时,需要下载或更新预编译工具链,命令如下

    ./build/prebuilts_download.sh --build-arkuix --skip-ssl
    
  • 编译命令示例

    • 查看编译脚本支持的选项
    ./build.sh -h
    
    • ArkUI-X Android平台编译命令:
    ./build.sh --product-name arkui-x --target-os android
    
    • ArkUI-X iOS平台编译命令:
    ./build.sh --product-name arkui-x --target-os ios
    
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • HarmonyOS
    +关注

    关注

    80

    文章

    2146

    浏览量

    35567
  • OpenHarmony
    +关注

    关注

    31

    文章

    3926

    浏览量

    20715
  • 鸿蒙OS
    +关注

    关注

    0

    文章

    192

    浏览量

    5304
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    鸿蒙开发学习:初探【ArkUI-X

    **简单来说,ArkTS + ArkUI-X 对标的框架为 flutter,一次代码,编译为 native 全平台运行**
    的头像 发表于 05-13 15:58 2000次阅读
    <b class='flag-5'>鸿蒙</b><b class='flag-5'>开发</b>学习:初探【<b class='flag-5'>ArkUI-X</b>】

    鸿蒙ArkUI-X跨平台开发:【SDK目录结构介绍】

    本文档配套ArkUI-X,将OpenHarmony ArkUI开发框架扩展到不同的OS平台,比如Android和iOS平台,让开发者基于
    的头像 发表于 05-20 16:28 1620次阅读
    <b class='flag-5'>鸿蒙</b><b class='flag-5'>ArkUI-X</b>跨平台<b class='flag-5'>开发</b>:【SDK目录结构介绍】

    鸿蒙开发ArkUI-X基础知识:【ArkUI代码工程及构建介绍】

    ArkUI作为OpenHarmony的默认开发框架,在本项目(ArkUI-X)中需要做到一套代码同时支持多平台构建,所以会采取共仓开发的方式
    的头像 发表于 05-25 16:45 3131次阅读
    <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应用工程中,使开发者基于
    的头像 发表于 05-25 16:48 4181次阅读
    <b class='flag-5'>ArkUI-X</b><b class='flag-5'>开发</b>指南:【SDK配置和构建说明】

    ArkUI-X跨平台框架接入指南

    ArkUI跨平台框架(ArkUI-X)进一步将ArkUI开发框架扩展到了多个OS平台:目前支持O
    发表于 05-18 18:21

    ArkUI-X框架LogInterface使用指南

    WARN/INFO/DEBUG),存在应用崩溃的风险。 注意:开发者使用时注册,必须位于调用MyApplication超类的onCreate()方法之后 设置ArkUI-X框架
    发表于 06-15 23:20

    ArkUI-X与Android联动编译开发指南

    .arkui-x/android/app/build.gradle目录下设置configBuildFlag开关,可触发联动ArkTS源码编译脚本,默认为false,不执行编译ArkTS脚本文件。 //执行联动
    发表于 06-16 22:55

    ArkUI-X应用工程结构说明

    简介 本文档配套ArkUI-X,将OpenHarmony ArkUI开发框架扩展到不同的OS平台,比如Android和iOS平台,让开发者基
    发表于 06-19 23:11

    ArkUI-X案例解析

    != undefined) { this.backDisplaySyncSlow?.stop(); } } } 由于当前ArkUI-X框架未适配这套方法,在arkui-x侧实际上使用了
    发表于 06-23 22:40

    【HarmonyOS next】ArkUI-X新闻热搜聚合App【进阶】

    API,展示了多平台榜单数据并支持网页详情查看。项目采用ArkUI框架开发,现通过ArkUI-X实现iOS平台的无缝迁移。 1.2 核心技术栈 HarmonyOS:原生开发平台
    发表于 06-28 21:43

    资讯速递 | ArkUI-X 预览版已正式开源!

    的开源项目,更多关于基于ArkUI-X的应用开发手册、框架开发手册、ArkUI-X版本包、ArkUI-X 样例代码、社区Roadmap等信息
    发表于 08-11 16:10

    资讯速递 | ArkUI-X 预览版已正式开源!

    OpenHarmony项目群技术指导委员会(以下简称“TSC”)-跨平台应用开发框架TSG所孵化项目 —— ArkUI-X,近期已正式开源 ,开发者基于一套主代码,就可以将在OpenH
    的头像 发表于 08-22 22:19 1412次阅读
    资讯速递 | <b class='flag-5'>ArkUI-X</b> 预览版已正式开源!

    鸿蒙跨平台框架:【ArkUi-X】创建工程

    鸿蒙推出了鸿ArkUi-X 框架所以就写个文章分享一下
    的头像 发表于 05-13 17:48 2123次阅读
    <b class='flag-5'>鸿蒙</b>跨平台<b class='flag-5'>框架</b>:【<b class='flag-5'>ArkUi-X</b>】创建工程

    鸿蒙ArkUI-X跨平台技术:【开发初体验】

    在DevEco Studio中导入ArkUI-X Sample,快速创建跨平台工程。
    的头像 发表于 05-17 15:54 1711次阅读
    <b class='flag-5'>鸿蒙</b><b class='flag-5'>ArkUI-X</b>跨平台技术:【<b class='flag-5'>开发</b>初体验】

    鸿蒙ArkUI-X框架开发:【开发准备】

    本文档适用于ArkUI-X框架开发的初学者。通过环境搭建、代码下载、代码编译、API扩展和使用,快速了解跨平台项目开发流程。
    的头像 发表于 05-23 21:02 1104次阅读
    <b class='flag-5'>鸿蒙</b><b class='flag-5'>ArkUI-X</b><b class='flag-5'>框架开发</b>:【<b class='flag-5'>开发</b>准备】