openharmony 开发环境搭建和系统应用(launcher)编译傻瓜教程

这篇具有很好参考价值的文章主要介绍了openharmony 开发环境搭建和系统应用(launcher)编译傻瓜教程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、DevEco Studio 安装

当前下载版本有两个,由于低版本配置会有各种问题,我选择高版本安装

低版本下载链接

HUAWEI DevEco Studio和SDK下载和升级 | HarmonyOS开发者

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

高版本下载链接

OpenAtom OpenHarmony

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

解压后安装

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

双击安装

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

安装配置

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

二、创建测试项目

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

链接设备

我买的是贝启科技的RK3568,需要的话可以自行去淘宝搜索

usb链接设备

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译usb链接电脑

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

下载toolchains.zip (未安装相应full sdk前可先下载我的资源)

链接: https://pan.baidu.com/s/1k_W_5nE6-CRWBRPf_3Db3A 提取码: a9ud 

解压,当前目录D:\software\openharmony\toolchains

cmd

D:\software\openharmony\toolchains>hdc_std.exe -v
Ver: 1.1.11

D:\software\openharmony\toolchains>hdc_std.exe list targets
15010041xxxxxxxxxxxxxxxxxxc78a00

签名(链接设备后有效,不然签名会报如下错误)

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

开始签名

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

三、更换full sdk

我的板子版本为4.0.9.6 

1.在每日构建中找到接近的版本(此版本不是很精确,且寻找较麻烦)

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

下载

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

下载的包为

http://download.ci.openharmony.cn/version/Master_Version/OpenHarmony_4.0.10.3/20230817_020054/version-Master_Version-OpenHarmony_4.0.10.3-20230817_020054-ohos-sdk-full.tar.gz

(下载接近自己版本的即可)

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

2.在gitee链接中找到精确版本

Release-Testing-Version.md · OpenHarmony-SIG/oh-inner-release-management - Gitee.com

我下载的链接是

http://download.ci.openharmony.cn/version/Master_Version/OpenHarmony_4.0.9.6/20230801_140933/version-Master_Version-OpenHarmony_4.0.9.6-20230801_140933-ohos-sdk-full_4.0-beta2.tar.gz

解压

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

解压内部windows下的包

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

解压后如下图

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

创建openharmony sdk

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

此时api9已同步完成(我需要的版本正好是api10预制版本,所以可以直接下载,如果不是此版本的话,按照下面配置进行操作

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

导入api10

打开openharmony sdk路径

C:\Users\zzj\AppData\Local\OpenHarmony\Sdk

新建名称为10的文件夹

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

将刚才解压的全部拷贝到10文件夹下,关闭sdk配置页面,再打开发现10的full sdk配置完成

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

安装依赖

DevEco Studio 中的终端下输入如下内容安装

cd D:\software\openharmony\version-Master_Version-OpenHarmony_4.0.9.6-20230801_140933-ohos-sdk-full_4.0-beta2\ohos-sdk\windows\ets\build-tools\ets-loader

npm install

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

cd D:\software\openharmony\version-Master_Version-OpenHarmony_4.0.9.6-20230801_140933-ohos-sdk-full_4.0-beta2\ohos-sdk\windows\js\build-tools\ace-loader

npm install

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

三、编译launcher

获取代码

 git clone https://gitee.com/openharmony/applications_launcher

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

切换分支

基于我的板子和full sdk 版本,我选择以下分支

git checkout weekly_20230822

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

打开项目

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

报错

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

打开

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

修改为如下

"app": {
  "compileSdkVersion": 10, // 此两行删除
  "compatibleSdkVersion": 10, // 此两行删除

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

重试

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

报错

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

点击设置

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

报错

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

编译hap包

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

hap包路径(需要两个包)

D:\works\openharmonyWorks\applications_launcher\product\phone\build\default\outputs\default

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

D:\works\openharmonyWorks\applications_launcher\feature\settings\build\default\outputs\default

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

四、板子更新launcher

1.备份原有launcher包

查看板子是否可写

进入板子

D:\software\openharmony\toolchains>hdc_std.exe shell 
# mkdir zzj
mkdir: 'zzj': Read-only file system   // 板子不可写

# mount -o remount,rw /;                // mount 以可写形式挂载

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

进入/data 目录,新建传送文件夹(不是/data目录下的话,传输到pc会报权限错误

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

拷贝launcher包到此目录

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

新开一个cmd终端,执行如下命令将包回传到pc端

hdc_std.exe file recv /data/zzj/Launcher.hap  C:\Users\zzj\Desktop\zzj

hdc_std.exe file recv /data/zzj/Launcher_Settings.hap  C:\Users\zzj\Desktop\zzj

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

修改

D:\works\openharmonyWorks\applications_launcher\product\phone\src\main\ets\common\pics

目录下的img_wallpaper_default.jpg图片(此为桌面背景图)

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

重新编译launcher

将编译好的两个包放到toolchains目录下

D:\works\openharmonyWorks\applications_launcher\product\phone\build\default\outputs\default

D:\works\openharmonyWorks\applications_launcher\feature\settings\build\default\outputs\default

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

重命名成板子上包的名字

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

删除板子上的包

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

上传pc上的包

hdc file send Launcher.hap /system/app/com.ohos.launcher/Launcher.hap

hdc file send Launcher_Settings.hap /system/app/com.ohos.launcher/Launcher_Settings.hap

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

查看板子上是否已同步

删除/data/下所有文件后重启

rm -rf /data/* 

sync /system/bin/udevadm trigger

重启

reboot

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

桌面已更新

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译

完结撒花

=========================================================================

我的板子不能常亮,一旦黑屏就不能唤醒了,所以设置成常亮

如下设置方式

 power-shell setmode 602

openharmony安装教程,openharmony,openharmony,launcher,环境搭建,系统应用编译文章来源地址https://www.toymoban.com/news/detail-859483.html

到了这里,关于openharmony 开发环境搭建和系统应用(launcher)编译傻瓜教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • OpenHarmony 应用开发入门 (一、环境搭建及第一个Hello World)

    万事开头难。难在迈出第一步。心无旁骛,万事可破。没有人一开始就能想清楚,只有做起来,目标才会越来越清晰。--马克.扎克伯格 前言 2024年1月16日,华为目前开启已HarmonyOS NEXT开发者预览版Beta招募,报名周期为1月15日-1月22日。HarmonyOS NEXT开发者预览版将不再兼容安卓开

    2024年01月18日
    浏览(61)
  • OpenHarmony4.0系列(一)编译环境搭建+代码上库

    1. VMware + Ubuntu20.04 + 内存8G+ + 硬盘150G+ 2. Ubuntu20.04 Server + 内存64G + 硬盘24T 3. Ubuntu20.04 + 内存16G+ + 硬盘1T 4. Windows 10 通过子系统方式安装Ubuntu20.04 四种方案,推荐方案四。 VMware下载: Vmware Workstation pro 15.5.5 清华开源镜像站: ubuntu-20.04.6-desktop-amd64.iso 开源USB启动盘制作工具: Rufus-

    2024年01月22日
    浏览(44)
  • Openharmony在RK3568X环境搭建编译及运行-快速上手

    OpenHarmony是由开放原子开源基金会(OpenAtom Foundation)孵化及运营的开源项目, 目标是面向全场景、全连接、全智能时代、基于开源的方式,搭建一个智能终端设备操作系统的框架和平台,促进万物互联产业的繁荣发展 。 针对openharmony板级开发需要准备以下环境: TB-RK3568X开发

    2023年04月19日
    浏览(57)
  • OpenHarmony开发环境搭建

    Ubuntu下搭建鸿蒙开发编译环境 一、安装Python环境       sudo apt-get install python3              把python默认指向python3        sudo rm python       sudo ln -s /usr/bin/python3.8 /usr/bin/python        二、安装pip3环境        sudo apt-get install python3-pip        安装相关的依赖库        s

    2024年02月09日
    浏览(31)
  • OpenHarmony 设备开发 命令行方式 搭建开发环境

    OpenHarmony开发环境搭建有好几种方式,现在主要是DevEco Device Tool IDE开发环境。这种方式搭建环境过程简单,而且现在的IDE环境已经很完善了,稳定性也能接受。 HUAWEI DevEco Device Tool 安装使用官方文档地址: 文档中心 最早的命令行方式也有很多优势,比如在低配置的机器下用

    2024年01月24日
    浏览(33)
  • 搭建HarmonyOS开发环境(OpenHarmony3.2)

    目前HarmonyOS的热度愈演愈烈,本文将介绍如何搭建HarmonyOS嵌入式开发环境,帮助想要使用HarmonyOS进行嵌入式开发的人员进行入门。 其实博主以前已经介绍过如何搭建HarmonyOS开发环境了,但是当时还是HarmonyOS1.0,目前开源版本,OpenHarmony已经更新到OpenHarmony3.2了,开发也相比于

    2024年02月03日
    浏览(30)
  • 【OpenHarmony-鸿蒙】 华为智能家居IoT设备开发-环境搭建篇 一键部署开发环境

    轻量与小型系统入门概述 简介 OpenHarmony轻量和小型系统适用于内存较小的IOT设备(参考内存≥128KiB)。通过本文,开发者可以快速熟悉OpenHarmony轻量和小型系统的环境搭建、编译、烧录、调测以及运行“Hello World”等。 开发环境 开发者通常习惯采用Windows+Ubuntu环境进行OpenHa

    2024年02月12日
    浏览(36)
  • Ubuntu22.04 搭建 OpenHarmony 命令行开发环境

    在本文中,我们将介绍如何使用命令行工具在你的设备上安装OpenHarmony操作系统。OpenHarmony是一个开源的、面向物联网(IoT)设备的操作系统,它提供了一套全面的开发框架,使得开发者可以更容易地创建和部署IoT应用。 在本次安装中,使用的电脑是基于Ubuntu22的物理机器,按

    2024年02月03日
    浏览(48)
  • 鸿蒙OpenHarmony【小型系统 编译】(基于Hi3516开发板)

    OpenHarmony支持hb和build.sh两种编译方式。此处介绍hb方式,build.sh脚本编译方式请参考[使用build.sh脚本编译源码]。 进入源码根目录,执行如下命令进行版本编译。 说明:   _name_为产品名称,例如Hi3516DV300、rk3568等。 检查编译结果。编译完成后,log中显示如下: 编译所生成的文

    2024年04月28日
    浏览(49)
  • OpenHarmony系统解决方案 - 配置屏幕方向导致开机动画和Launcher显示异常

    问题环境 系统版本:OpenHarmony-3.2-Release 问题现象 配置设备默认方向,例如修改为横屏显示,修改文件 display_manager_config.xml 的 buildInDefaultOrientation 参数值为 2 (Orientation::HORIZONTAL)。 源码中文件位于foundation/window/window_manager/resources/config/rk3568/display_manager_config.xml。 系统中文件位

    2024年02月21日
    浏览(26)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包