这几天研究了一下安卓涉及到JNI相关的知识点,本以为很简单的东西,结果实现起来各种错误,现在总结一下贴出来
希望有帮助
这篇文章,只介绍使用Cmake去编译so文件,NDK的先不讨论,个人觉得ndk比较麻烦
1、首先需要下载Cmake,这个AS都自带了功能,见下图
Cmake是一个编译工具,LLDB应该是一个NDK下的调试工具,NDK不必说了,三个都更新一下
如果使用NDK的话,需要配置NDK的环境变量
2、新建一个项目,注意哦,不要勾选Include C++ Support
最好不要勾选,我们需要一步一步来
3、在项目的main目录下新建cpp文件夹,并且建立你需要的.cpp .h文件
JniTest.h JniTest.cpp native-l