0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

openharmony源码地址 openharmony编译运行

ss 来源:csdn社区、鸿蒙官网 作者:csdn社区、鸿蒙官网 2021-06-23 10:49 次阅读

一、Openharmony源码地址以及获取方式

开源代码仓库地址:https://openharmony.gitee.com

1:从镜像站点下载归档后的发行版压缩文件。

2:通过HPM包管理器获取。

3:从代码仓库获取。

二、前情提要

我的电脑是windows10+DevEco Studio 2.1 build version 2.1.0.501

DevEco需要用到的SDK应该使用OpenHarmony的SDK(OpenHarmony-SDK-2.0-Canary),大家可以去参考一下官方文档。

三、关于hap安装

hap安装到openHarmony,可以通过hdc_std命令

第1个坑:润和3516开发板连接pc

第2个坑:hdc_std的获取

使用Java工具生成签名文件的过程中,生成Profile文件的步骤要特别注意。

java -jar provisionsigtool.jar sign --in UnsgnedReleasedProfileTemplate.json --out SgnedReleasedProfileTemplate.p7b --keystore OpenHarmony.p12 --storepass 123456 --alias “OpenHarmony Application Profile Release” --sigAlg SHA256withECDSA --cert OpenHarmonyProfileRelease.pem --validity 365 --developer-id ohosdeveloper --bundle-name 包名 --permission 受限权限名(可选) --permission 受限权限名(可选) --distribution-certificate IDE.cer

bundle-name:填写应用包名。

包名,要和hap应用里面的包名一致

四、关于编译hap程序及签名

第1个坑:代码编译成功,但是签名失败

第2个坑,缺少aapt2.exe

整合自:csdn社区、鸿蒙官网

编辑:jq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • JAVA
    +关注

    关注

    19

    文章

    2967

    浏览量

    104752
  • SDK
    SDK
    +关注

    关注

    3

    文章

    1036

    浏览量

    45942
  • OpenHarmony
    +关注

    关注

    25

    文章

    3722

    浏览量

    16317
收藏 人收藏

    评论

    相关推荐

    【开源鸿蒙】使用QEMU运行OpenHarmony轻量系统

    本文将会介绍如何从源码安装QEMU 6.2.0,以及如何使用QEMU运行OpenHarmony轻量系统。通过本文,你将会对QEMU和OpenHarmony轻量系统又一个初步的认知,并对
    的头像 发表于 09-14 08:51 584次阅读
    【开源鸿蒙】使用QEMU<b class='flag-5'>运行</b><b class='flag-5'>OpenHarmony</b>轻量系统

    鸿蒙OpenHarmony南向/北向快速开发教程-迅为RK3568开发板

    源码 P3_初次编译OpenHarmony源码 P4_OpenHarmony镜像简介以及烧写工具配置 P5_优化开发流程-搭建windows
    发表于 07-23 10:44

    开源鸿蒙 编译OpenHarmony轻量系统QEMU RISC-V版本

    本文将介绍如何为QEMU RISC-V虚拟平台构建OpenHarmony轻量系统。得益于QEMU的CPU指令集模拟执行能力,该方法可以在没有开发板的情况下调试和运行OpenHarmony系统
    的头像 发表于 07-15 10:36 1081次阅读
    开源鸿蒙 <b class='flag-5'>编译</b><b class='flag-5'>OpenHarmony</b>轻量系统QEMU RISC-V版本

    鸿蒙OpenHarmony【轻量系统 编译】 (基于Hi3861开发板)

    OpenHarmony支持hb和build.sh两种编译方式。此处介绍hb方式,build.sh脚本编译方式请参考[使用build.sh脚本编译源码
    的头像 发表于 05-14 17:53 1287次阅读
    鸿蒙<b class='flag-5'>OpenHarmony</b>【轻量系统 <b class='flag-5'>编译</b>】 (基于Hi3861开发板)

    鸿蒙OpenHarmony开发:【编译构建指导】

    OpenHarmony编译子系统是以GN和Ninja构建为基座,对构建和配置粒度进行部件化抽象、对内建模块进行功能增强、对业务模块进行功能扩展的系统,该系统提供以下基本功能
    的头像 发表于 05-13 09:31 1796次阅读
    鸿蒙<b class='flag-5'>OpenHarmony</b>开发:【<b class='flag-5'>编译</b>构建指导】

    鸿蒙OpenHarmony【小型系统 编译】(基于Hi3516开发板)

    OpenHarmony支持hb和build.sh两种编译方式。此处介绍hb方式,build.sh脚本编译方式请参考[使用build.sh脚本编译源码
    的头像 发表于 05-10 15:59 705次阅读
    鸿蒙<b class='flag-5'>OpenHarmony</b>【小型系统 <b class='flag-5'>编译</b>】(基于Hi3516开发板)

    鸿蒙OpenHarmony【标准系统 编译】(基于RK3568开发板)

    OpenHarmony支持hb和build.sh两种编译方式。此处介绍hb方式,build.sh脚本编译方式请参考[使用build.sh脚本编译源码
    的头像 发表于 05-08 17:37 1144次阅读
    鸿蒙<b class='flag-5'>OpenHarmony</b>【标准系统 <b class='flag-5'>编译</b>】(基于RK3568开发板)

    鸿蒙OpenHarmony【创建工程并获取源码

    在通过DevEco Device Tool创建OpenHarmony工程时,可自动下载相应版本的OpenHarmony源码
    的头像 发表于 04-19 21:40 373次阅读
    鸿蒙<b class='flag-5'>OpenHarmony</b>【创建工程并获取<b class='flag-5'>源码</b>】

    鸿蒙OpenHarmony【搭建Ubuntu环境】

    在嵌入式开发中,很多开发者习惯于使用Windows进行代码的编辑,比如使用Windows的Visual Studio Code进行OpenHarmony代码的开发。但当前阶段,大部分的开发板源码还不
    的头像 发表于 04-19 16:53 1280次阅读
    鸿蒙<b class='flag-5'>OpenHarmony</b>【搭建Ubuntu环境】

    鸿蒙OpenHarmony【搭建Windows环境】

    在嵌入式开发中,很多开发者习惯于使用Windows进行代码的编辑,比如使用Windows的Visual Studio Code进行OpenHarmony代码的开发。但当前阶段,大部分的开发板源码还不
    的头像 发表于 04-19 15:42 603次阅读
    鸿蒙<b class='flag-5'>OpenHarmony</b>【搭建Windows环境】

    OpenHarmony开发学习:【源码下载和编译

    本文介绍了如何下载鸿蒙系统源码,如何一次性配置可以编译三个目标平台(`Hi3516`,`Hi3518`和`Hi3861`)的编译环境,以及如何将源码
    的头像 发表于 04-14 09:36 938次阅读
    <b class='flag-5'>OpenHarmony</b>开发学习:【<b class='flag-5'>源码</b>下载和<b class='flag-5'>编译</b>】

    OpenHarmony内核编程实战

    编程入门[Hello,OpenHarmony]在正式开始之前,对于刚接触OpenHarmony的伙伴们,面对大篇幅的源码可能无从下手,不知道怎么去编码写程序,下面用一个简单的例子带伙伴们入门。▍任务
    的头像 发表于 03-27 08:31 836次阅读
    <b class='flag-5'>OpenHarmony</b>内核编程实战

    【鸿蒙】OpenHarmony使用strace

    。当然也可以利用 strace 去学习了解进程的运行流程,调用库以及参数和统计。那么如何在 OpenHarmony编译使用此工具就是我们这篇文章要分享的话题。 编译构建 下载:从h
    的头像 发表于 03-01 09:41 797次阅读
    【鸿蒙】<b class='flag-5'>OpenHarmony</b>使用strace

    浅谈兼容 OpenHarmony 的 Flutter

    OpenHarmony SIG 组织在 Gitee 开源了兼容 OpenHarmony 的 Flutter。该组织主要用于孵化 OpenHarmony 相关的开源生态项目。     ▲ 仓库
    的头像 发表于 02-02 15:22 613次阅读
    浅谈兼容 <b class='flag-5'>OpenHarmony</b> 的 Flutter

    报名启动|OpenHarmony源码转换器—多线程特性转换赛题

    点击蓝字 ╳ 关注我们 开源项目 OpenHarmony 是每个人的 OpenHarmony 原文标题:报名启动|OpenHarmony源码转换器—多线程特性转换赛题 文章出处:【微信
    的头像 发表于 12-29 16:15 716次阅读
    报名启动|<b class='flag-5'>OpenHarmony</b><b class='flag-5'>源码</b>转换器—多线程特性转换赛题