鸿蒙地图功能开发【2. 申请Profile文件】##地图开发##

上海张律师
• 阅读 2

​ 如果使用鸿蒙的Map Kit能力进行地图开发的话,需要在后台的API管理里面打开“地图服务”。

如果是在原有项目上增加的话,那么……你需要去申请一个新的Profile文件

我们按照新项目的流程去走

注:新项目的意思是没有创建过Profile文件,而不是说在DevEco Studio里重新开始创建一个项目

整个操作是在华为开发者的管理中心里进行的

  1. 创建一个应用

这里的应用包名是在创建项目的时候填写的,如果已经获取了,那么可以在AppScope的app.json5文件中查看“bundleName"的值,来获取你的包名 鸿蒙地图功能开发【2. 申请Profile文件】##地图开发##

  1. 启动“地图服务”

这里启动“地图服务”,注意,虽然一般涉及地图的项目里都会涉及定位功能,但是其他的,例如“位置服务”并不需要开启

鸿蒙地图功能开发【2. 申请Profile文件】##地图开发##

  1. 去创建证书的请求文件

这个的流程需要完全按照文档来完成,从开发工具里创建证书文件,具体的文档就是在工具-“应用/元服务签名”中查看

创建完的文件是csr文件

鸿蒙地图功能开发【2. 申请Profile文件】##地图开发##

  1. 申请调试证书

在左边的证书这里新增一个调试证书,上传刚才的csr文件,类型选调试 鸿蒙地图功能开发【2. 申请Profile文件】##地图开发##

  1. 添加一个Profile

应用名称是选择的,选择你在第一步的时候创建的那个应用。然后要自己输入Profile的名称,选择“调试”

鸿蒙地图功能开发【2. 申请Profile文件】##地图开发##

  1. 添加设备

左边点击“设备”,然后填写设备信息,这里的关键是,你要去获取设备的UDID

鸿蒙地图功能开发【2. 申请Profile文件】##地图开发##

手机获取UDID的方法如下:

打开“设置 > 关于本机”,多次点击版本号,打开开发者模式。 打开“设置 > 系统”,在最下方找到“开发人员选项”,打开“USB调试”开关。 使用PC连接手机后,打开命令行工具,进入HDC目录(一般为:DevEco Studio安装目录/sdk/default/openharmony/toolchains),输入hdc shell bm get --udid命令,获取设备的UDID。 平板获取UDID的方法如下:

打开“设置 > 关于本机”,多次点击版本号,打开开发者模式。 打开“设置 > 系统”,在最下方找到“开发者模式”,打开“USB调试”开关。 使用PC连接平板后,打开命令行工具,进入HDC目录(一般为:DevEco Studio安装目录/sdk/default/openharmony/toolchains),输入hdc shell bm get --udid命令,获取设备的UDID。 7. 选择设备

在Profile的操作那里点击“编辑设备”,选择刚才添加的设备后点击“确定” 鸿蒙地图功能开发【2. 申请Profile文件】##地图开发##

  1. 签名

下载这个Profile,然后在DevEco Studio里,选择文件---项目结构,在Signing Configs中,不要勾选Automatically generate signature

然后在下面依次选择文件,填写密码,其中最后一个就是刚才的Profile文件

鸿蒙地图功能开发【2. 申请Profile文件】##地图开发##

到了这一步签名就算完成了,这里一定要注意,不能勾选上Automatically generate signature,否则下面的内容是无法填写的

然后就是手机连上电脑,进行调试即可

点赞
收藏
评论区
推荐文章
少湖说 少湖说
7个月前
鸿蒙Flutter实战:12-使用模拟器开发调试
鸿蒙Flutter实战:使用模拟器开发调试前提开发电脑需为M系列芯片(ARM架构)的Mac电脑目前Flutter鸿蒙开发,无法使用X86架构的模拟器,只能使用ARM架构的模拟器创建项目等开发环境搭建成功,使用fluttercreate命令创建项目新项目ba
Stella981 Stella981
3年前
Google Map 开发(三):Google Map 地点搜索功能
开发国内应用当我们需要使用到地图时,首选肯定是高德地图或者百度地图,这是因为它们的地图功能足够强大,对于开发人员来说,更是因为API封装的完善和简单的调用实现,扩展功能强大。如果要开发全球通用的APP,需要集成地图,我们难免会对需要使用的地图SDK进行一番调研,百度和高德并没有全世界范围的地图数据,在亚洲或许还能使用以下,对于需要全球范围内都要
少湖说 少湖说
7个月前
鸿蒙Flutter实战:09-现有Flutter项目支持鸿蒙
鸿蒙Flutter实战:现有Flutter项目支持鸿蒙背景原来使用Flutter开发的项目,需要适配鸿蒙。环境搭建见文章[鸿蒙Flutter适配指南],搭建开发环境,使用fvm管理多版本SDK。模块化原有项目保持模块化,拆分为apps/common/com
少湖说 少湖说
7个月前
鸿蒙Flutter实战:13-鸿蒙应用打包上架流程
鸿蒙应用打包上架流程创建应用新建项目1.在AppGalleryConnect,我的项目,添加项目。新建APPID1.在AppGalleryConnect,证书、APPID和Profile中。选择所属项目新建应用/元服务在APPID右侧,点击发布,会弹出发布
陈杨 陈杨
4星期前
鸿蒙5开发宝藏案例分享---一多开发实例(地图导航)
🌟鸿蒙开发隐藏宝藏大公开!手把手教你玩转"一多"地图导航案例🌟大家好呀!我是你们的老朋友,今天要给大家扒一扒鸿蒙官方文档里那些"藏得深"的实战案例!最近在肝鸿蒙项目时意外发现了这个地图导航的"一多"开发实例,简直像发现新大陆!这就带大家沉浸式体验这个超
程序员一鸣 程序员一鸣
9小时前
鸿蒙开发:应用上架第二篇,申请发布证书
生成完发布证书Profile文件之后,我们就可以点击下载,留着后续备用,有一点需要知道,一个应用最多可申请100个Profile文件。
上海张律师 上海张律师
9小时前
鸿蒙地图功能开发【1. 开发准备】##地图开发##
​对于地图功能的开发,有以下三种思路1.使用鸿蒙官方的MapKit进行开发2.使用第三方地图的SDK(例如高德地图、百度地图)3.做一个基于h5的地图页面,通过Web组件去引入对于这三种方案,每一种都有自己的特点原生的MapKit,目前来看文档是最全面的也
上海张律师 上海张律师
9小时前
鸿蒙地图功能开发【3. 代码开发】##地图开发##
​在完成了前期准备工作之后,就可以正式进入到代码开发的工作中,在官方文档中,相关的代码是很全的,从支持的功能上来看,相比于三方SDK更加全面。基本项目中包含的地图展示、marker、路径规划等都是包括的那么最基本的就是先展示地图首先是导入MapKitk的相
GeorgeGcs GeorgeGcs
15分钟前
【HarmonyOS 5】金融应用开发鸿蒙组件实践
鸿蒙开发能力HarmonyOSSDK应用服务鸿蒙金融类应用(金融理财一、鸿蒙生态观察2024年1月18日:发布原生鸿蒙操作系统星河版,面向开发者开放申请,余承东宣布鸿蒙生态设备数达8亿台;建设银行、邮储银行等完成鸿蒙原生应用Beta版本开发。2024年10
少湖说 少湖说
7个月前
鸿蒙Flutter实战:08-如何调试代码
鸿蒙Flutter实战:如何调试代码1.环境搭建参考文章搭建好开发环境。IDE安装好DevEco和VsCode/AndroidStudio。2.配置如果是vscode,可以在.vscode/launch.json文件中,增加以下配置json"name":"