• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# NAPI框架生成工具IntelliJ插件使用说明
2
3## 简介
4
5NAPI框架生成工具目前支持三种入口,分别是可执行程序、IntelliJ插件、VS Code插件,本文主要介绍IntelliJ插件使用说明。IntelliJ插件下载路径如下,选择新版本下载。
6
7[IntelliJ插件下载链接](https://plugins.jetbrains.com/plugin/19593-napi-generator/versions)
8
9![](../../../figures/pic-napi_jar_download.png)
10
11使用谷歌浏览器时:
12
13![](../../../figures/picGoogle-napi_jar_download.png)
14
15## IntelliJ插件使用方法
16
17### 依赖
18
19系统:建议Windows 10
20
21开发工具:DevEco Studio
22
23### 使用指导
24
251.新建或打开项目工程,以下以新建项目工程为例。
26
27File->New->Create Project。
28
29![](../../../figures/DevEco_step_newFile.png)
30
31Ability Template选择Empty Ability,单击Next。
32
33![](../../../figures/DevEco_step_firstNext.png)
34
35填写Project name、Save location,其它选项可不修改,单击Finish,新的工程就创建好了。
36
37![](../../../figures/DevEco_step_finish.png)
38
392.安装插件,File->Settings->Plugins->Installed->Install Plugin from Disk...,选择下载的napi_generator.jar,安装成功之后重启IDE。
40
41![](../../../figures/DevEco_step_pluginsOk.png)
42
43![](../../../figures/DevEco_step_applyPlugins.png)
44
453.把待转换的.d.ts文件放在DevEco stdio新建项目的src目录下。若.d.ts文件中声明了basic.d.ts文件,将basic.d.ts文件放置在待转换.d.ts文件同一级目录;若除此之外还声明其它.d.ts文件,将此类文件放置在待转换.d.ts文件同级目录。
46
47![](../../../figures/DevEco_step_napi.png)
48
494.选择.d.ts文件,点击右键选择 Generate Napi Frame,工具弹出Generate Napi Frame弹窗。接口文件文本框填写.d.ts文件路径;生成框架路径文本框填写生成框架存放路径;编译脚本路径填写生成CMakeList.txt文件输出路径;number目的类型此处选择char;启用import功能不选择(待转换.d.ts文件未引用其它文件);点击ok。
50
51![](../../../figures/DevEco_step_napiGenerate.png)
52
53![](../../../figures/DevEco_step_napi_ok.png)
54
555.执行结束后会在对应生成框架路径目录下生成napi框架代码文件。
56
57## DevEco Studio编译打包说明
58NAPI框架代码生成后,系统框架开发者进行二次开发后,可在DevEco Studio进行编译打包生成对应的库文件,供应用开发者调用接口。DevEco Studio编译打包说明的具体操作步骤可以左键单击以下链接了解:
59
60[DevEco Studio编译打包说明](https://gitee.com/openharmony/napi_generator/blob/master/napi_IntelliJ_plugin/docs/napi/INSTRUCTION_BUILD_ZH.md)
61