上次终于是吧so文件编译出来,这次主要是一个简单的调用和配置文件,因为完美没有接触过ndk之类的开发,真的有是一次从零开始的摸索,外加上现在很多大佬写的文档都是好几年前的,都是泪。
创建工程 1.新建项目xinjian.png
旧版的应该是勾选c++的选项。
2.添加文件把so和include文件复制到libs,include就在生成so文件的目录下。
image.png
复制到libs文件夹下面
在app的gradle里增加配置
android {
...
defaultConfig {
ndk {
abiFilters 'armeabi-v7a'
}
}
packagingOptions {
pickFirst '**) {
// std::string hello = "Hello from C++";
const char *conf=avcodec_configuration();
return env->NewStringUTF(conf);
}
运行就出一下结果



