鸿蒙第三方应用.hap打包、安装流程。

news2025/1/6 17:30:03

最近在华为手表上安装第三方应用(源码打包构建应用,需要签名)。网上看了教程,在此记录下。
准备工作:先安装DevEco Studio开发工具。

进入华为 appgallery connect网站(注册、开发者实名认证)
https://developer.huawei.com/consumer/cn/service/josp/agc/index.html
添加设备,UUID需要用华为 应用调测助手软件获取。获取过程:步骤四:
在这里插入图片描述

一 私钥、证书

DevEco Studio打开项目源码
在这里插入图片描述
密码随便写(密码包括大小写,英文数字符合),记住密码后面会用到。
在这里插入图片描述
下一步 Alise、first and last name 随便写,用英文
在这里插入图片描述
选择上次的文件夹、命名为qm在这里插入图片描述
点击完成、生成文件如下:
在这里插入图片描述

二、 证书生成、下载。

进入华为 appgallery connect网站
https://developer.huawei.com/consumer/cn/service/josp/agc/index.html
点击证书

在这里插入图片描述
新增证书、证书名称随便写,证书请求文件选择刚刚生成的csr文件,提交。
在这里插入图片描述
将证书下载到刚刚的文件夹下
在这里插入图片描述
进入我的项目在这里插入图片描述

新建项目,名字随便起
在这里插入图片描述
添加项目
在这里插入图片描述
点击APP ID
在这里插入图片描述
应用包名:源代码config.json文件里的bundleName
在这里插入图片描述
下一步。
在这里插入图片描述

切到profile,添加
在这里插入图片描述
两个权限都勾选,添加。设备选择要软件要安装的。profile名称为应用名(APP ID里的)。
在这里插入图片描述

下载Profile 到刚刚的文件夹。
在这里插入图片描述
在这里插入图片描述

三 编译、构建应用

回到DevEco Studio,选择项目结构。

在这里插入图片描述
Key alias为创建密钥时的Alias,密钥文件选择文件夹里对应的文件。应用、确认。
在这里插入图片描述

构建、编译hap。
在这里插入图片描述
编译成功的话
\build\outputs\hap\debug\liteWearable 目录下.hap文件就是应用安装包。

四、安装应用。

进入应用调测助手,获取UUID(通过跳转到华为运动健康app获取)。将.hap安装文件放到 手机目录 /haps文件夹下(没有这个文件夹就自己创建一个)。如果从网上下载的.hap安装文件不需要签名的话,直接把文件放到/haps文件夹下,安装就行了。
在这里插入图片描述
在这里插入图片描述

点击应用安装,可以点击安装,安装完成后即可在手表的应用里面找到应用。在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1987808.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

八股文”在实际工作中的作用:敲门砖还是空谈?

文章目录 每日一句正能量前言“八股文”对招聘过程的影响“八股文”作为基础知识的筛选器面试中的“八股文”比重平衡“八股文”与实际编程能力“八股文”导致的面试准备策略变化“八股文”与实际工作技能的关联性对“八股文”依赖的反思创新面试方法的探索“八股文”在不同公司…

【递归和搜索】前言

递归:函数自己调用自己 为什么要用到递归: 递归的本质:处理最开始问题的逻辑和处理后面的问题的逻辑是相同的 主问题 --> 相同的子问题 子问题 --> 相同的子问题 如何理解递归? 1.递归展开的细节图 2.二叉树中的题目 3…

智能运动手表的功能

智能运动手表的功能 智能运动手表的功能,各家基本都大差不差。常用的基本可以分为以下几个大模块: 1.运动 运动类型:专业跑步课程,室内跑步,跳绳,骑行,徒步,游泳,潜水…

API开放平台项目全过程总结

项目整体流程介绍: 该项目是一个api的调用平台,类似于百度开发者中心,使用者可以访问然后调用自己需要的接口来实现自己的功能 该项目的简单模拟了这个流程 该系统有三个子后端系统,分别是传统的用户管理系统,API网…

在S/4HANA OP 1511中激活嵌入式分析的基本配置

大家好,在这篇博客中,我将讨论在 S/4HANA On-Premise 1511 版本中激活嵌入式分析的基本配置。本博客主要关注Fiori前端系统和S/4HANA后端系统的分离安装。让我们深入了解一下。 景观 前端系统 SAP Fiori for S/4HANA OP 1511 Bakend系统SAP S/4HANA后…

在Stable Diffusion中驱动Tesla P40

一、安装P40显卡 在前面我的“在win10电脑上搭建python环境下的本地AI绘画工具Stable Diffusion”博文中,Stable Diffusion的运行完全依赖CPU和内存,因此每生成一次图片,需几小时之多,我常是在临下班时开始生成,到第二…

CSS基础 - 基础

目录 一. 简介 二. 基本用法 三. 总结 一. 简介 CSS(Cascading Style Sheets,层叠样式表)是一种用于描述网页外观和布局的样式表语言。 一、基本作用 外观设计 CSS 可以控制网页中元素的颜色、字体、大小、粗细、样式(如斜体…

电子电气架构 --- 车辆模式管理

我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 屏蔽力是信息过载时代一个人的特殊竞争力,任何消耗你的人和事,多看一眼都是你的不对。非必要不费力证明自己,无利益不试图说服别人,是精神上的节…

【开源】嵌入式Linux(IMX6U)应用层综合项目(4)--音乐播放器APP

1.简介 此文章并不是教程,只能当作笔者的学习分享,只会做一些简单的介绍,其他的各位结合着代码和运行现象自己分析吧,相信通过函数名和注释,基本上是不难看懂代码的,其中涉及到的一些技术栈,也…

springboot员工健康管理系统论文源码调试讲解

1系统成功运行案例 2 相关技术 2.1 springboot框架介绍 本课题程序开发使用到的框架技术,英文名称缩写是springboot,在JavaWeb开发中使用的流行框架有SSH、SSM、springboot、SpringMVC等,作为一个课题程序采用SSH框架也可以,SSM框…

2002年-至今阿拉斯加北部的北极地区测量数据集(气候、冰层、生态系统和人类活动)

Measurements in the Arctic region north of Alaska in 2002 2002年-至今阿拉斯加北部的北极地区测量数据集 简介 2002年阿拉斯加北部的北极地区测量数据集提供了关于该地区环境变化的重要信息,涵盖气候、冰层、生态系统和人类活动等多个方面。以下是该数据集的…

【socket编程】UDP网络通信 {简单的服务器echo程序;简单的远程控制程序;简单的网络聊天室程序}

今天我们通过以下的几个surver/client模型了解一下UDP网络通信 一、简单的服务器echo程序 以下部分内容转载自「网络编程」简单UDP网络通信程序的实现_socket udp-CSDN博客 1.1 服务端 首先明确,这个简单的UDP网络程序分客户端…

v2rayU 将对你的电脑造成伤害 弹窗问题

如果删除v2rayU软件了还是反复弹窗,网上其他方法都不行的话,不妨试试这个方法,亲测有效: 在系统搜索 登陆,找到登陆项: 将「允许在后台」关闭后,不再提示。

java -- SpringMVC表现层数据封装详解

表现层数据封装 介绍 1. ModelAndView ModelAndView是Spring MVC提供的一个对象,用于封装模型数据和视图信息。当Controller处理完用户请求后,会返回一个ModelAndView对象给DispatcherServlet,DispatcherServlet再解析这个对象&#xff0c…

河南建筑装饰资质延期资料准备步骤详解

河南建筑装饰资质延期资料的准备是一个细致且重要的过程,以下是详细的准备步骤: 一、前期准备与规划 了解政策与要求 访问河南省住房和城乡建设厅的官方网站、政务服务平台等权威渠道,获取最新的建筑装饰资质延期政策、要求、流程和时间节点…

从 Pandas 到 Polars 四十四:Polars 和 数据可视化库Seaborn

在我对Matplotlib感到沮丧并发表帖子时,我的朋友让我试试Seaborn库。近年来我一直在使用Altair,因此并没有过多考虑Seaborn。然而,Seaborn的新界面给我留下了深刻印象,并且我很高兴地发现,Seaborn将直接接受Polars的Da…

4.7.深层循环神经网络

深层循环网络 ​ 就是更深了,因为之前的网络都只有一层隐藏层,弄多一点 ​ 我们将多层循环神经网络堆叠在一起,通过对几个简单层的组合,产生了一个灵活的机制。上图展示了一个具有 L L L个隐藏层的深度循环神经网络,每…

滑动验证码的介绍!

一、什么是滑动验证? 滑动验证(通常也被称为滑块验证)是一种用户交互式的验证方法。它要求用户通过鼠标或触摸屏,将滑块按照指定的路径或方向滑动到正确的位置,以完成验证过程。这种验证方式不仅增加了自动化攻击的难…

mysql源码编译启动debug

对于没有C语言基础的同学来说,想看看源码,在搞定编辑器做debug的时候就被劝退了,发生点啥了,完全看不懂,不知道从哪里入手去做debug;我为了看看 mysql 的 insert buffer 到底存的是索引页还是数据页&#x…

Tik Tok账号被限流什么原因?怎么解决?

TikTok账号被限流,无疑是让众多内容创作者头疼的问题。浏览量骤减,账号活跃度下降,究竟是什么原因导致的限流?今天,我们将深入探讨TikTok限流的几大成因,大家运营的时候尽量避免这些问题,同时也…