Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
7af9746f
D
Docs
项目概览
OpenHarmony
/
Docs
1 年多 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
7af9746f
编写于
9月 05, 2023
作者:
J
jwx1102601
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
更新OpenHarmony SDK Upgrade Assistant 工具readme.md文档
Signed-off-by:
N
jwx1102601
<
jiangqianjin@huawei.com
>
上级
93f4859f
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
12 addition
and
11 deletion
+12
-11
zh-cn/application-dev/tools/figures/suap-install.png
zh-cn/application-dev/tools/figures/suap-install.png
+0
-0
zh-cn/application-dev/tools/openharmony_sdk_upgrade_assistant.md
...pplication-dev/tools/openharmony_sdk_upgrade_assistant.md
+12
-11
未找到文件。
zh-cn/application-dev/tools/figures/suap-install.png
查看替换文件 @
93f4859f
浏览文件 @
7af9746f
196.4 KB
|
W:
|
H:
57.5 KB
|
W:
|
H:
2-up
Swipe
Onion skin
zh-cn/application-dev/tools/
suap-tool
.md
→
zh-cn/application-dev/tools/
openharmony_sdk_upgrade_assistant
.md
浏览文件 @
7af9746f
#
suap工具
SDK upgrade assistance plugin(SDK升级辅助工具插件,简称suap),用于帮助开发者快速解决SDK升级导致的API不兼容问题。
Beta版本不承诺API稳定性,在SDK升级后,可能存在API不兼容的问题,应用开发者对现在工程切换API版本后,需要适配API接口及其底层行为的变更,存在一定的升级成本;因此OpenHarmony提供了SDK升级辅助工具
,可以帮助开发者快速了解升级适配全貌,并通过工具提示快速适配升级,显著提高SDK升级效率。
#
OpenHarmony SDK 升级助手
## 简介
OpenHarmony SDK 升级助手,用于帮助开发者快速解决OpenHarmony应用SDK升级导致的API不兼容问题。
</br>
由于OpenHarmony SDK Beta版本不承诺API稳定性,在SDK升级后,可能存在API不兼容的问题,应用开发者对现在工程切换API版本后,需要适配API接口及其底层行为的变更,存在一定的升级成本;因此OpenHarmony提供了SDK升级助手
,可以帮助开发者快速了解升级适配全貌,并通过工具提示快速适配升级,显著提高SDK升级效率。
## 约束与限制
1.
应用在升级SDK之前,需要将旧版本的SDK文件进行备份,以免被新版本SDK给覆盖掉。
2.
目前suap工具仅支持OpenHarmony应用升级SDK时使用。
##
工具安装
##
使用教程
1.
主菜单栏中点击 "File" > "Settings..."。
### 工具安装
1.
在DevEco Studio主菜单栏中点击 "File" > "Settings..."。
![
suap-settings
](
figures/suap-settings.png
)
2.
在Settings弹出框界面,选中"Plugins"进入IDE插件模块
3.
点击"
Installed"选项旁边齿轮状图标,选择"Install Plugin from Disk...
"
3.
点击"
Marketplace"选项,在下方搜索框中输入"OpenHarmony SDK Upgrade Assistant
"
4.
在文件选择弹出框中选择插件压缩包所在位置,点击"OK
"按钮,重启IDE即安装成功(注意:插件安装完成后需要重启IDE)
4.
点击搜索到的插件右方"Install"按钮进行下载安装,安装完成之后点击"Apply
"按钮,重启IDE即安装成功(注意:插件安装完成后需要重启IDE)
![
suap-install
](
figures/suap-install.png
)
## 使用工具
##
#
使用工具
辅助升级插件安装好后,打开需要升级的OpenHarmony工程。
...
...
@@ -41,7 +42,7 @@ Beta版本不承诺API稳定性,在SDK升级后,可能存在API不兼容的
![
suap-view-report
](
figures/suap-view-report.png
)
##
报告功能点
##
# 报告功能点介绍
1.
报告下方总数为因升级SDK导致当前应用出现的问题总数,帮助快速评估修改工作量
2.
报告的每个标题头都可以单击进行排序
...
...
@@ -53,7 +54,7 @@ Beta版本不承诺API稳定性,在SDK升级后,可能存在API不兼容的
![
suap-changelog
](
figures/suap-changelog.png
)
##
工具源码使用教程
##
打包构建
1.[
interface仓
](
https://gitee.com/openharmony/interface_sdk-js/tree/master/build-tools
)
中 clone
[
api_diff
](
https://gitee.com/openharmony/interface_sdk-js/tree/master/build-tools/api_diff
)
工具(对比两个版本SDK里的API差异)和
[
collect_application_api
](
https://gitee.com/openharmony/interface_sdk-js/tree/master/build-tools/collect_application_api
)
工具(用于解析并汇总应用中使用到的API)到本地。
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录