Android Studio下生成C++头文件的方法

一、以前面建过的Act_A的例,打开Act_A工程。

二、添加javah工具

【File->Settings->Tools->ExternalTools->+】

Settings
添加外面工具
javah

如上图,添加javah工具,其中各项的值填写如下:

Name:javah
Description:javah
Program:D:\Program Files\Android\Android Studio\jre\bin\javah.exe
//D:\Program Files\Android\Android Studio为我的Android Studio的安装路径
Arguments:-classpath $ModuleFileDir$\src\main\java -jni -d $ModuleFileDir$\src\main\cpp $FileClass$
Working directory:D:\Program Files\Android\Android Studio\jre\bin

三、编写java代码

如下图,写好add函数(native函数,后面用c++来实现)的声明,在Act_A工程的Button点击事件中,加入进去。

java代码

四、生成头文件

javah工具使用
结果ok
生成头文件
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。