1. OpenHarmony開発環境を構成する
1.1 ソフトウェア要件
1) DevEco Studio 2.1 リリース以降をダウンロードしてインストールします。ダウンロード リンク: https://developer.harmonyos.com/cn/develop/deveco-studio#download
2) OpenHarmony SDK パッケージを取得して解凍します。ダウンロード リンク: https://mirror.iscas.ac.cn/OpenHarmony/sdk/OpenHarmony-SDK-2.0-Canary.7z
1.2 OpenHarmony SDKの設定
図 1.2.1、1.2.2、1.2.3 に示すように、DevEco メイン インターフェイスで、ツールバーの [ファイル] > [設定] > [外観と動作] > [システム設定] > [HarmonyOS SDK インターフェイス] をクリックし、[HarmonyOS SDK の場所] をクリックして SDK をロードします。および 1.2.4 表示:
図1.2.1
図1.2.2
図1.2.3
図1.2.4
その後、[次へ] と [完了] を最後までクリックして構成を完了します。
1.3 追加パッケージをインストールする
OpenHarmony-SDK-2.0-Canary\js\2.2.0.0\build-tools\ace-loaderディレクトリに入り、このディレクトリでコマンド ライン ツールを実行し、インストールが完了するまで次のコマンドを実行します (図を参照)。図 1.3.1 表示:
npm キャッシュ クリーン -f npm install
図1.3.1
ここまでで、OpenHarmony 開発環境の構成は完了です。
2. OpenHarmony JS プロジェクトを作成して開きます
2.1 DevEco2.1 リリースバージョンを使用する
DevEco 2.1 バージョンは、OpenHarmony アプリケーション開発を目的としています。新しいプロジェクトを作成するには、サンプル プロジェクトをインポートする必要があります。現在、OpenHarmony アプリケーション開発をサポートするサンプル プロジェクトについては、**「」を含むサンプル プロジェクトをインポートすることを選択してください。このサンプルは、OpenHarmony アプリケーション開発の初心者を対象としています。」**説明されているサンプル。たとえば、共通カテゴリで JsHelloWorld を選択します。図 2.1.1 および 2.1.2 に示すように:
図2.1.1
図2.1.2
サンプルがインポートされたら、プロジェクトの下の build.gradle を開き、図 2.1.3 に示すように、hap プラグインのバージョン番号を **「2.4.4.3-RC」** に変更してください。
図2.1.3
最後に gradle sync を実行し、同期が完了するまで待ちます。同期が成功したら、OpenHarmony アプリケーションの開発を開始できます。
2.2 DevEco2.2 ベータ版を使用する
DevEco バージョン 2.2 では、メニュー バーで[ファイル] > [新規] > [新しいプロジェクト]を選択して、HarmonyOS プロジェクトの作成方法と一致する OpenHarmony プロジェクトを作成できます。
3. 署名証明書を構成してコンパイルします。
アプリケーション開発が完了したら、OpenHarmony 開発ボードにインストールする前に、コンパイルして Hap としてパッケージ化する必要があります。また、証明書のない Hap は OpenHarmony 開発ボードにインストールできないため、Hap をパッケージ化する前に最初に証明書を構成する必要があります。
3.1 証明書を申請する
OpenHarmonyとHarmonyOSの証明書は共通ではないため、別途申請が必要となります。具体的な申請手順については、https: //gitee.com/openharmony/docs/blob/master/zh-cn/application-を参照してください。 dev/クイックスタート/% E9%85%8D%E7%BD%AEOpenHarmony%E5%BA%94%E7%94%A8%E7%AD%BE%E5%90%8D%E4%BF%A1%E6 %81%AF.md
3.2 証明書の構成
OpenHarmony と HarmonyOS の証明書の設定方法は同じです。https: //gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/quick-start/%E9%も参照できます。 85%8D% E7%BD%AEOpenHarmony%E5%BA%94%E7%94%A8%E7%AD%BE%E5%90%8D%E4%BF%A1%E6%81%AF.md
3.3 コンパイル
証明書を構成した後、それをコンパイルできます。OpenHarmony アプリケーションと HarmonyOS アプリケーションのコンパイル方法は同じです。図 3.3.1 に示すように、ツールバーで[Build] -> [Build Hap(s)/APP(s)] -> [Build Hap(s)] をクリックします。
図3.3.1
プロジェクトがコンパイルされるまで待ちます。図 3.3.2 は、コンパイルが成功したことを示しています。
図3.3.2
プロジェクト ファイルのビルド ディレクトリでXXXXXX-signed.hapを見つけます。これは、図 3.3.3 に示すように、開発ボードにインストールできる Hap パッケージです。
図3.3.3
4. 開発ボード/デバイスにプッシュします。
4.1 hdc_std ツールのダウンロード
HarmonyOS デバイスで使用される hdc ツールとは異なり、OpenHarmony にはデバッグ ツールとして hdc_std が必要です。hdc-std ダウンロード リンク:developmenttools_hdc_standard : デバイス接続機能とコマンド ライン ツールを提供するデバイス デバッグ コネクタ | デバイス デバッグ コネクタ。デバイスを接続し、外部コマンドラインツールを提供します
4.2 環境変数の設定 (Windows)
hdc_std.exeをシステムの環境変数に追加します。cmd に **"hdc_std -h"** と入力して、環境変数が正常に追加されたかどうかを確認します。
4.2 hdc_std を使用して Hap をインストールする
開発ボードを USB で接続した後、図 4.2.1 に示すように、**"hdc_std install <file_path>"** を使用してセクション 3.3 でコンパイルした Hap をインストールします。
図4.2.1
五、走る
Hi3516DV300 開発ボードを例に挙げると、開発ボード画面のアプリケーション アイコンをクリックしてアプリケーションを開きます。