关于使用Android Studio 开发NDK项目生成.h文件方法

首先介绍下开发背景

开发环境:MAC + Android Sdudio 


网上看了好多种方法,包括<>一书里写的方法也是通过command line 执行

javah -classpath XXX -jni -d jni XXX.XXX.XXX

来生成.h头文件


尝试了各种方法,报了各种错误,最后找到在Android studio环境下开发生成.h文件的正确姿势

1, 从Android Studio的Terminal里进入到, /src/main/java 目录下,一定要刀这个文件夹下来执行命令操作。
2, 执行javah XXX.XX.XXX 即可,   XXX.XX.XXX是要生成.h文件的完整路径名,包名+文件名
3, 然后就会在当前目录下生成相应的.h文件。


*无需切换到build/intermediates/classes/debug/文件夹下,也无需配置-classpath环境变量。


有问题留言交流

你可能感兴趣的:(ANDROID)