1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/isrc_ohos-ultimate-harmony-reference

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
OpenHarmony JS项目开发流程.md 8.5 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 15.03.2025 14:42 ec86a40

1. Настройка среды разработки OpenHarmony

1.1 Программные требования

  1. Установите DevEco Studio версии 2.1 Release или выше. Ссылка на скачивание: https://developer.harmonyos.com/cn/develop/deveco-studio#download

  2. Получите и распакуйте пакет SDK OpenHarmony. Ссылка на скачивание: https://mirror.iscas.ac.cn/OpenHarmony/sdk/OpenHarmony-SDK-2.0-Canary.7z

1.2 Настройка SDK OpenHarmony

В главном окне DevEco выберите File > Settings > Appearance & Behavior > System Settings > HarmonyOS SDK. Нажмите кнопку HarmonyOS SDK Location для загрузки SDK, как показано на рисунках 1.2.1, 1.2.2, 1.2.3 и 1.2.4:

введите описание изображения здесь

Рисунок 1.2.1

введите описание изображения здесь

Рисунок 1.2.2

введите описание изображения здесь

Рисунок 1.2.3

введите описание изображения здесь

Рисунок 1.2.4

Затем нажмите Next и Finish для завершения настроек.

1.3 Установка дополнительных пакетов

Перейдите в директорию OpenHarmony-SDK-2.0-Canary/js/2.2.0.0/build-tools/ace-loader, затем запустите командную строку в этой директории и выполните следующие команды до завершения установки, как показано на рисунке 1.3.1:

npm cache clean -f

npm install

введите описание изображения здесь

Рисунок 1.3.1

На этом настройка среды разработки OpenHarmony завершена.

2. Создание и открытие проекта OpenHarmony на JavaScript

2.1 Использование версии DevEco 2.1 ReleaseДля создания нового проекта с помощью импорта образца можно использовать только версию 2.1 DevEco для разработки приложений OpenHarmony. В настоящее время поддерживаются образцы приложений OpenHarmony, содержащие надпись "Этот пример предназначен для новичков в разработке приложений OpenHarmony." Например, выберите JsHelloWorld из категории common. Как показано на рисунках 2.1.1 и 2.1.2:

введите описание изображения здесь

Рисунок 2.1.1

введите описание изображения здесь

Рисунок 2.1.2

Пример импорта завершен. Откройте файл build.gradle в корне проекта и установите версию плагина HAP на "2.4.4.3-RC", как показано на рисунке 2.1.3:

введите описание изображения здесь

Рисунок 2.1.3

Закончив синхронизацию через Gradle, вы сможете приступить к разработке приложений OpenHarmony.

2.2 Использование DevEco 2.2 beta

Для создания нового проекта OpenHarmony выберите в меню File > New > New Project. Процесс аналогичен созданию проекта HarmonyOS.

3. Настройка сертификата и сборка

После завершения разработки приложения его следует скомпилировать и упаковать в формат HAP для установки на устройство OpenHarmony. Без настроенной подписи сертификата HAP невозможно установить на устройства OpenHarmony. Поэтому перед компиляцией HAP необходимо настроить сертификат.### 3.1 Получение сертификата

Сертификаты для OpenHarmony и HarmonyOS не совместимы, поэтому требуется отдельная процедура получения. Подробнее см.: [https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/quick-start/Настройка сертификата OpenHarmony.md](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/quick-start/Настройка сертификата OpenHarmony.md)

3.2 Настройка сертификата

Процедура настройки сертификата для OpenHarmony и HarmonyOS одинакова. Подробнее см.: [https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/quick-start/Настройка сертификата OpenHarmony.md](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/quick-start/Настройка сертификата OpenHarmony.md)

3.3 Сборка

После настройки сертификата можно приступить к сборке. Процесс сборки для приложений OpenHarmony и HarmonyOS одинаков. Для запуска сборки нажмите Build -> Build Hap(s)/APP(s) -> Build Hap(s), как показано на рисунке 3.3.1:

Рисунок 3.3.1

Рисунок 3.3.1

Ожидайте окончания процесса сборки. Рисунок 3.3.2 показывает успешное завершение сборки:

Рисунок 3.3.2

Рисунок 3.3.2

В папке build проектного файла найдите XXXXXX-signed.hap, это и есть HAP-пакет, который можно установить на платформу разработки, как показано на рисунке 3.3.3.введите описание изображения здесь

Рисунок 3.3.3

Четвертый раздел. Установка на платформу разработки/устройство

4.1 Установка hdc_std-инструмента

В отличие от hdc-инструмента, используемого с устройствами HarmonyOS, OpenHarmony требует hdc_std в качестве инструмента отладки. Ссылка для скачивания hdc_std: https://gitee.com/openharmony/developtools_hdc_standard

4.2 Настройка переменной окружения (Windows)

Добавьте hdc_std.exe в переменные окружения системы. В командной строке введите "hdc_std -h" для проверки правильности настройки переменной окружения.

4.3 Установка HAP с помощью hdc_std

После подключения платформы разработки через USB используйте команду "hdc_std install <file_path>" для установки HAP, скомпилированного в разделе 3.3, как показано на рисунке 4.3.1:

введите описание изображения здесь

Рисунок 4.3.1

Пятый раздел. Запуск приложения

На примере платформы Hi3516DV300, чтобы запустить приложение, достаточно нажать на его значок на экране устройства.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/isrc_ohos-ultimate-harmony-reference.git
git@api.gitlife.ru:oschina-mirror/isrc_ohos-ultimate-harmony-reference.git
oschina-mirror
isrc_ohos-ultimate-harmony-reference
isrc_ohos-ultimate-harmony-reference
master