首页 > 其他分享 >OpenHarmony SDK 升级助手使用教程【坚果派-坚果】

OpenHarmony SDK 升级助手使用教程【坚果派-坚果】

时间:2024-01-08 10:34:13浏览次数:30  
标签:OpenHarmony 升级 坚果 点击 开发者 SDK

OpenHarmony SDK 升级助手使用教程【坚果派-坚果】

作者:坚果 团队:坚果派 公众号:“大前端之旅”

团队介绍:坚果派由坚果创建,团队拥有8个华为HDE,3个HSD,以及若干其他领域的三十余位万粉博主运营。

本人为华为HDE、中国计算机学会CCF专业会员、OpenHarmony布道师、开发者联盟优秀讲师、2023年开源之夏导师、2023年OpenHarmony应用创新赛导师、RISC-V+OpenHarmony应用创意赛导师、OpenHarmony三方库贡献者、开放原子开源基金会技术+生态贡献者第一批开放原子开源讲师、OpenHarmony校源行开源大使、博客专家、电子发烧友MVP、51CTO博客专家博主、阿里云博客专家、曾受邀参加2022,2023HDC大会。专注于分享的技术包括HarmonyOS/OpenHarmony,ArkUI-X,元服务,服务卡片,华为自研语言,在2022年战码活动中,带领100余人完成pr的提交,配合孵化三个小队长。也在此活动中累计完成1.5W行代码提交,以及在2023年OpenHarmony创新赛中。累计辅导60+队伍,完成作品的提交,在相关社区累计发布OpenHarmony相关技术文章/视频50+,获得20w+浏览量。团队成员聚集在北京,上海,南京,深圳,广州,宁夏等地,欢迎合作。

一、概述

OpenHarmony SDK 升级助手,用于帮助开发者快速解决OpenHarmony应用SDK升级导致的API不兼容问题。 由于OpenHarmony SDK Beta版本不承诺API稳定性,在SDK升级后,可能存在API不兼容的问题,应用开发者对现在工程切换API版本后,需要适配API接口及其底层行为的变更,存在一定的升级成本;因此OpenHarmony提供了SDK升级助手,可以帮助开发者快速了解升级适配全貌,并通过工具提示快速适配升级,显著提高SDK升级效率。

二、约束与限制

  1. 应用在升级SDK之前,需要将旧版本的SDK文件进行备份,以免被新版本SDK给覆盖掉。
  2. 目前suap工具仅支持OpenHarmony应用升级SDK时使用。

三、使用教程

3.1、工具安装

1.在DevEco Studio主菜单栏中点击 "File" > "Settings..."。

2.在Settings弹出框界面,选中"Plugins"进入IDE插件模块

3.点击"Marketplace"选项,在下方搜索框中输入"OpenHarmony SDK Upgrade Assistant"

4.点击搜索到的插件右方"Install"按钮进行下载安装,安装完成之后点击"Apply"按钮,重启IDE即安装成功(注意:插件安装完成后需要重启IDE)

OpenHarmony SDK 升级助手使用教程【坚果派-坚果】_前端

3.2、使用工具

1.辅助升级插件安装好后,打开需要升级的OpenHarmony工程。

2.工程加载完毕后,点击窗口上方主菜单栏的"UpdateCheck" > "Start"

OpenHarmony SDK 升级助手使用教程【坚果派-坚果】_前端_02

OpenHarmony SDK 升级助手使用教程【坚果派-坚果】_开发者_03

3.报告生成成功后,将弹窗提示,点击“OK”按钮,关闭当前弹窗。

4.根据弹窗提示,打开下方工具栏内UpdateReport按钮,查看升级报告

3.3、报告功能点介绍

  1. 报告下方总数为因升级SDK导致当前应用出现的问题总数,帮助快速评估修改工作量
  2. 报告的每个标题头都可以单击进行排序
  3. 报告中选择类型下拉框可以选择升级类型原因,下方总计会根据选择的类型更改数量
  4. 是否已修改功能可以帮助开发者记录哪些问题已修改,避免出现重复工作量
  5. 双击代码所在位置列,可以快速定位到当前代码在应用中位置
  6. 提示信息列会提供修改建议,供开发者参考修改
  7. changelog列如果多个版本,单击之后会出现弹出框,将版本号和链接罗列,点击进行跳转。单个版本变更,单击之后,直接跳转到对应的ChangeLog文档中

标签:OpenHarmony,升级,坚果,点击,开发者,SDK
From: https://blog.51cto.com/jianguo/9139758

相关文章

  • 如何为OpenHarmony贡献(13):考虑公平性、包容性及多样性
    任何时候我们应考虑公平性、包容性及多样性。下文介绍了相关的准则并提供一些参考示例。避免使用歧视性的语言要注意我们的单词选择,尤其是当我们想以非正式的语调进行交流时,避免无意识用体现身体机能歧视性的语言,包括crazy、insane、blind、cripple、dumb等。歧视性的表达也可能是......
  • 如何为OpenHarmony贡献(14):内容应面向全球
    我们的文档面向全球的开发者。通常比较可靠的做法是假定我们的内容将在许多国家以及被非英语母语的读者阅读,而且有些内容甚至可能会被翻译成其他语言或进行本地化。1.1图片在翻译过程中,我们应依据以下准则来创建或选择面向全球读者,且合法、无偏见的图片。颜色颜色可能具有宗教、文......
  • 如何为OpenHarmony贡献(10):论英文资料的风格与基调
    基调定义了我们通过资料与开发者进行沟通的方式。OH开发者英文资料应遵循简明、可信、有温度的基调,体现良好的包容性,从语言文化的角度去连接并使能开发者,助力开发者生态的全球拓展和繁荣。在任何面向开发者的英文资料,我们应遵循统一的基调。三大准则开发者英文资料的语调应遵循以下......
  • 如何为OpenHarmony贡献(11):英文资料的一些行文原则
    言简意赅用简短的话语表达丰富的想法。现代设计以简约主义为基础,我们在表达观点的时候,应尽量做到言简意赅。示例:BadIfyou'rereadytocontributetoourcommunityasanindividualdeveloper,contactusbysendinganemail.GoodReadytocontribute?Feelfreetoconta......
  • 如何为OpenHarmony贡献(12):无障碍阅读
    据世界卫生组织估计,全世界有15%的人口(超过10亿人)有无障碍阅读的需求。我们应充分考虑无障碍阅读的便利性,它将提升所有读者的整体体验。考虑身体机能不同的人一般而言,指有某种缺陷的人,而不是残疾人,用“personwith”或“personwho”的短语来表达,以人为先。不要使用以残疾来定义人,比......
  • 如何为OpenHarmony贡献(8):包容性的语言(概念)-1
    如何在开源项目翻译中确保您的全球内容展示了对读者的尊重和保护其尊严?在翻译中遵循并使用包容性语言无疑是一个不错的做法。为什么包容性语言是必要的?为确保有效沟通,所有目标受众均应获得平等对待。这涉及以下概念:DI:多样性(Diversity)和包容性(Inclusivity)DEI:多样性(Diversity)、平......
  • 如何为OpenHarmony贡献(9):包容性的语言(范畴)-2
    类别说明建议代词和个人头衔称呼一个人的方式:he、she、Mr.、Mrs.、Miss、Ms.性别中立的表达在某些语言中是不太可能的。我们应注意个人头衔是如何暗示婚姻状况,这将影响产品和服务收集个人信息的组件。角色和标签一些单词和术语,如chairman、aldermen、youguys这些词汇暗示男性的统......
  • 视频智能分析/云存储平台EasyCVR接入海康SDK,通道名称未自动更新该如何解决?
    视频监控GB28181平台EasyCVR能在复杂的网络环境中,将分散的各类视频资源进行统一汇聚、整合、集中管理,在视频监控播放上,TSINGSEE青犀视频安防监控汇聚平台可支持1、4、9、16个画面窗口播放,可同时播放多路视频流,也能支持视频定时轮播。视频监控汇聚平台EasyCVR支持多种播放协议,包括:H......
  • 【开源项目】发现一款商业级的免费开源电子合同电子签章、电子合同SDK、电子合同API、
    Mini-Contract......
  • 全志R128 SDK架构与目录结构
    R128S2是全志提供的一款M33(ARM)+C906(RISCV-64)+HIFI5(Xtensa)三核异构SoC,同时芯片内部SIP有1MSRAM、8MLSPSRAM、8MHSPSRAM以及16MNORFLASH。本文档作为R128FreeRTOSSDK开发指南,旨在帮助软件开发工程师、技术支持工程师快速上手,熟悉R128FreeRTOSSDK的开发流......