Android Studio 一键生成 JNI 头文件

 Android Studio 一键生成 JNI 头文件

在 Android Studio 中,您可以配置一个外部工具,以便一键生成 JNI 头文件,以下是配置步骤:

一、.打开 Android Studio,进入 "Settings"(设置) -> "Tools"(工具) -> "External Tools"(外部工具)。

 点击加号按钮,添加一个新的工具配置。填写以下信息:

Android Studio 一键生成 JNI 头文件_第1张图片

   - Name(名称): 任意名称,比如 "Generate JNI Header"。

   - Description(描述): 可选,可以留空或自定义描述。

   - Program(程序): 在 Windows 上为 `\`,在 Mac 上为 `/`,路径为:

     - Windows:

       $JDKPath$\bin\javah

       (请将 `$JDKPath$` 替换为您的 JDK 安装路径,比如 `C:\Program Files\Java\jdk1.8.0_301`)。

     - Mac:
       /Library/Java/JavaVirtualMachines/jdk1.8.0_301.jdk/Contents/Home/bin/javah
       
       (请确保路径中的 `jdk1.8.0_301` 与您的 JDK 版本一致)。

 二、Arguments(参数):

Android Studio 一键生成 JNI 头文件_第2张图片

对于 Windows 和 Mac,分别使用以下参数:

     - Windows:

       ```
       -d $ProjectFileDir$\cstsdk_rtc\src\main\cpp $FileClass$
       ```

     - Mac:

       ```
       -d $ProjectFileDir$/cstsdk_ptt/src/main/cpp $FileClass$
       ```

   - Working directory(工作目录): 对于 Windows 和 Mac,分别使用以下路径:

     - Windows:

       ```
       $ProjectFileDir$\cstsdk_rtc/src/main/java
       ```

     - Mac:

       ```
       $ProjectFileDir$/cstsdk_ptt/src/main/java
       ```

三、External Tools 生成JNI 头文件。

现在,您可以在 Android Studio 中使用这个工具了。选中要生成 JNI 头文件的 Java 类,然后右键点击,选择 "External Tools"(外部工具),然后选择您配置的工具名称,即可生成对应的 JNI 头文件。

Android Studio 一键生成 JNI 头文件_第3张图片

你可能感兴趣的:(Android,c++,java)