1# API扫描工具 2 3## 简介 4 5本文主要介绍API扫描工具,它可以扫描三方库中包含OpenHarmony源码不包含的接口,并输出result.xlsx文档。开发者移植三方库到OpenHarmony源码中,若三方库中包含一些OpenHarmony中不存在的接口,便会增加移植难度。此时可使用API扫描工具,提前预知风险接口,降低移植难度,提高开发效率。目前工具支持VS Code插件一种入口。 6 7更多工具的架构和实现原理详情,可以左键单击以下链接了解: 8 9[工具使用说明](https://gitee.com/openharmony/napi_generator/tree/master/src/tool/api/docs/INSTRUCTION_ZH.md) 10 11 ├── napi_generator 12 │ ├── ... # 其它文档 13 │ ├── src/tool 14 │ │ ├── api # api扫描工具 15 │ │ | ├── api_scan_vs_plugin # VS Code插件源码 16 │ │ | ├── ... 17 18## 约束 19系统:建议Ubuntu 20.04或者Windows 10 20 21依赖版本:VS Code 1.62.0 22 23## 使用方法 24 25### 使用对象 26 27系统开发者 28 29### 使用场景 30 31移植三方库到OpenHarmony前预知风险接口。 32 33### 工具使用 34 35工具支持VS Code插件,可在VS Code插件市场直接下载。 36 37具体的工具使用步骤,可以左键单击以下链接了解: 38 39[工具使用说明](https://gitee.com/openharmony/napi_generator/tree/master/src/tool/api/api_scan_vs_plugin/docs/INSTRUCTION_ZH.md) 40 41### 工具输出 42 43根据使用者指定三方库项目源码,工具会输出风险接口。为了方便使用者快速上手工具,此处使用opencv项目为例,项目目录如下: 44 45 46 47在window环境下的,根据输入三方库项目,生成的输出文件result.xlsx,如下所示: 48 49 50 51其中生成的result.xlsx文件,风险接口如下所示: 52 53 54 55 56 57## 版本说明 58 59暂无 60 61## FAQ 62 63 [FAQ](https://gitee.com/openharmony/napi_generator/tree/master/src/tool/api/FAQ.md) 64 65## 参与贡献 66 67暂无 68 69## 相关仓 70 71暂无 72