当前位置: 首页 > news >正文

浅谈鸿蒙跨平台开发框架ArkUI-X

之前写过使用uniapp的跨平台开发鸿蒙项目,今天分享一下开发体验更友好的跨平台开发框架ArkUI-X。

ArkUI-X看起来像是鸿蒙官方的框架,在DevEco中就可以安装和使用,而且会ArkUI就可以开发安卓和、iOS和鸿蒙三个平台的app,下面简单介绍一下它的用法。

打开DevEco的Preference菜单,选择ArkUI-X,按照提示下载和安装SDK:

然后重新打开DevEco,新建ArkUI-X项目,选择Empty Ability就可以:

等待初始化完成后,可以看到新项目中有个.arkui-x目录,里面分别有iOS和android的项目:

这两个项目是可以直接用Xcode或android studio打开运行的:

新建的项目可能会遇到如下报错:

可以尝试按照官方文档给出的解决方案:

Windows环境变量设置方法: 
在此电脑 > 属性 > 高级系统设置 > 高级 > 环境变量中,新建系统变量。变量名为ANDROID_HOME,变量值为Android SDK安装目录。
环境变量配置完成后,关闭并重启DevEco Studio。


macOS环境变量设置方法:
1、打开终端工具,执行以下命令,打开.bash_profile文件。
vi ~/.bash_profile
2、单击字母“i”,进入Insert模式。
3、输入以下内容,配置Android SDK安装目录。
export ANDROID_HOME=/Users/xxx/Library/Android/sdk
4、编辑完成后,单击Esc键,退出编辑模式,然后输入“:wq”,单击Enter键保存。
5、执行以下命令,使配置的环境变量生效。
source ~/.bash_profile
6、环境变量配置完成后,关闭并重启DevEco Studio。

这个框架我也没有太深入使用,只是感觉比uniapp的方式更加方便,所以分享给大家。

相关文章:

  • Nginx 代理访问一个 Web 界面时缺少内容
  • S32K144入门笔记(十六):ADC的API函数解读
  • 洛谷 P3986 斐波那契数列
  • 【SoC基础】单片机常用总线
  • 银行数字化转型
  • Superagent 异步请求:如何处理复杂的 HTTP 场景
  • 【ARM】Linux内核驱动之ADC驱动开发,MAX11617驱动示例
  • 【技术】浏览器自动化框架的演变洞察
  • 安卓开发调用本地接口以及设置base_url思路
  • Flink Cdc TiDB详解
  • C++基础: Rule of five/zero/three
  • 机器学习中的分布统计量:从理论到应用
  • 【大模型】Token计算方式与DeepSeek输出速率测试
  • 单片机开发资源分析的实战——以STM32F103C8T6为例子的单片机资源分析
  • 机器学习中矩阵求导公式
  • ubuntu 根据src 包从新打包
  • 209. 长度最小的子数组
  • 【git】git管理规范--分支命名规范、CommitMessage规范
  • dockercompose如何重启单个服务和所有服务
  • 计算机网络笔记(四)——1.4计算机网络在我国的发展
  • 外交部发言人就第78届世界卫生大会拒绝涉台提案发表谈话
  • 受贿2.61亿余元,陕西省政协原主席韩勇一审被判死缓
  • 83岁山水花鸟画家、书法家吴静山离世,系岭南画派代表人物
  • 李洋谈美国黑帮电影与黑帮文化
  • 浙江演艺集团7部作品组团来沪,今夏开启首届上海演出季
  • 视频|王弘治:王太后,“先天宫斗圣体”?