Android JNI NDK C++ so本地验证 获取应用签名
CMakeLists.txt文件,创建支持C++项目的时候会自动创建,可以从其中拷贝,另外注意build.gradle文件,另外so库的名字好像和cpp文件名一样,并且CMakeLists.txt文件中也会用到这个名字
static {
System.loadLibrary("native-lib");
}
没有测试多个cpp文件时是不是需要用到build.gradle文件的ndk配置来设置
ndk {
moduleName "nativelibs"
}



makeProject之后就获得了so文件和jar文件了,文件目录:
so:build\intermediates\cmake\release\obj
jar:build\intermediates\bundles\default中的classes.jar文件就是
然后就可以在其他项目总使用了。
网友评论