从github上下载最新源文件,地址: https://github.com/open-source-parsers/jsoncpp/releases
写文章的时候能下载到的最新的源码版本为 1.9.3
工程建立完成。
File -> Project Structure 完成配置。
菜单Build->Make Project执行 \app\build\intermediates\cmake\debug\obj 目录下找到相应架构下的debug版本的libjsoncpp.so
编译Release版本的设置: 在Android Studio左下角Build Variants项进入设置Release \app\build\intermediates\cmake\release\obj 目录下找到相应架构下的release版本的libjsoncpp.so
src/main/cpp/native-lib.cpp 运行结果:
按照上述2.1和2.2建立新的工程:jsoncppLibraryTest
1. so文件 在 \jsoncppLibraryTest\app\jniLibs\ 目录下放入相应版本的so文件,例如armeabi-v7a结构下的so 2. json头文件 比如放到目录: jsoncppLibraryTest\app\src\main\cpp
3.设置CMakeList.txt (jsoncppLibraryTest\app\src\main\cpp目录下) 4. 测试代码参考上述的2.6