47 Star 137 Fork 33

ArkUI-X/docs

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
how-to-use-arkui-x-sdk.md 3.07 KB
一键复制 编辑 原始数据 按行查看 历史
mamingshuai 提交于 2024-05-31 18:06 . Upgrade to ArkUI-X-1.1.6-Release

ArkUI-X SDK介绍

ArkUI-X SDK是ArkUI-X开源项目的编译产物,可将ArkUI-X SDK集成到现有Android和iOS应用工程中,使开发者基于一套ArkTS主代码,就可以构建支持多平台的精美、高性能应用。获取渠道如下:

  • 通过DevEco Studio下载ArkUI-X SDK,Windows平台进入DevEco Studio > File > Settings > ArkUI-X选项进行下载(macOS平台为DevEco Studio > Preferences > ArkUI-X)。
  • 通过开源社区Release Notes下载ArkUI-X SDK,参见:ArkUI-X Release Notes
  • 通过ArkUI-X源码自行编译ArkUI-X SDK,编译方法参见:ArkUI-X SDK构建说明

ArkUI-X SDK内容组成

ArkUI-X SDK提供的内容,主要包括ArkUI-X SDK基础引擎库、插件库、工具链和SDK配置说明等文件。通过DevEco Studio或ACE Tools命令行工具集成使用时,需按照特定目录结构进行配置,如下示例为macOS平台上DevEco Studio中ArkUI-X SDK的默认下载路径。

/Users/用户名/Library/ArkUI-X/Sdk
├── {versioncode}                    // arkui-x.json中的apiVersion字段值,文件位于ArkUI-X SDK根目录中,ArkUI-X 1.0.0 Release版本versioncode取值为:10。
│   └── arkui-x
│       ├── engine                   // ArkUI-X SDK引擎部分
│       │   ├── lib                  // ArkUI-X Android平台应用集成依赖库。
│       │   ├── framework            // ArkUI-X iOS平台应用集成依赖库。
│       │   ├── xcframework          // ArkUI-X iOS平台应用集成依赖库。
│       │   ├── ets                  // ArkUI-X增量接口,比如:@arkui-x.bridge
│       │   ├── apiConfig.json       // engine库配置文件,用于IDE和ACE Tools解析,以支持应用构建按需打包。
│       │   └── systemres            // OpenHarmony/HarmonyOS应用系统资源,支持ArkUI-X跨平台UX一致性。
│       ├── plugins                  // ArkUI-X SDK插件部分
│       │   ├── component            // ArkUI组件插件库,apiConfig.json
│       │   └── api                  // @ohos接口插件库,apiConfig.json
│       ├── toolchains               // 工具链,比如ACE Tools
│       ├── sdkConfig.json           // 增量d.ts路径和接口前缀配置
│       ├── arkui-x.json             // SDK管理配置,流水线自动生成。
│       └── NOTICE.txt
└── licenses                         // DevEco Studio下载ArkUI-X SDK时,用户同意的ArkUI-X SDK协议。
    ├── ArkUI-X-SDK
    └── ArkUI-X-SDK.sha256

说明:ArkUI-X SDK内部详细文件目录结构请参考ArkUI-X SDK目录结构介绍

ArkUI-X命令行工具

ACE Tools,是一套为ArkUI-X应用开发者提供的命令行工具,包括开发环境检查,新建项目,编译打包,安装调试等功能。

马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/arkui-x/docs.git
git@gitee.com:arkui-x/docs.git
arkui-x
docs
docs
master

搜索帮助

Cb406eda 1850385 E526c682 1850385