ohos_react_native:基于 React Native 的 OpenHarmony 适配项目

React Native鸿蒙化仓库

分支18Tags75
文件最后提交记录最后更新时间
8 个月前
7 个月前
7 个月前
10 个月前
8 个月前
8 个月前
8 个月前
7 个月前
2 年前
2 年前
1 年前
1 年前
11 个月前
8 个月前
1 年前
1 年前
1 年前
8 个月前
1 年前
10 个月前
10 个月前
1 年前

React Native for OpenHarmony (RNOH)

欢迎阅读React Native for OpenHarmony文档,参与React Native for OpenHarmony开发者文档开源项目,与我们一起完善开发者文档。

RNOH版本演进规划和分支策略

您可以在RNOH版本演进规划和分支策略中了解更多关于我们对React Native的OpenHarmony适配版本的说明。

启动

前提条件

安装了HarmonyOS NEXT的模拟器或真机

该项目需要HarmonyOS NEXT上进行测试。

华为开发者账号

运行应用程序时,需要用到华为开发者账号进行签名。

DevEco Studio

从官网下载并安装最新版本 DevEco Studio。

启动项目

如果是编译源码,在拉取工程后需要在工程的根目录执行git submodule update --init --recursive命令,拉取三方库依赖。

  1. 打开终端(命令行工具)并导航到react-native-harmony-cli目录,然后执行 npm i && npm pack。
  2. 在终端中导航到react-native-harmony目录,然后执行 npm i && npm pack。
  3. 在终端中导航到react-native-harmony-sample-package目录,然后执行 npm i && npm pack。
  4. 导航到tester目录,然后执行 npm run i (不是 npm i)。
  5. 在tester目录中运行 npm start 以启动Metro服务器。
  6. 设置RNOH_C_API_ARCH环境变量的值为1,具体参考配置CAPI版本环境变量。
  7. 在DevEco Studio中打开 tester/harmony 项目并等待后台同步完成。
  8. 连接设备。
  9. 点击 File > Project Structure > Signing Configs,登录并完成签名。
  10. 选择 entry(右上角)。
  11. 点击【Run 'entry'】按钮(右上角)运行项目。

说明: 该tester项目工程主要用于开发自测试各种用例场景,如果在运行tester中的用例时遇到问题,通过提issues来咨询。

使用说明

项目介绍

React Native鸿蒙化仓库

定制我的领域