一、编译c代码提供so库和jar包(ndkcompilecall工程)
1、编译出jni so库
2、编译出jar
二、另外一个app调用前面工程生成的jar so(giadanextouchapp 工程)
1、把jar 和so 复制到libs工程下面,giadanextouchapp\app\build.gradle添加下面的内容调用jar和jar
2、如果直接复制粘贴到libs里面有可能会import失败的现象,需要从电脑的浏览器到该目录下面粘贴或者重新打开工程,这个也是坑,折腾很久。
3、在主程序里面调用
三、真机测试结果 ,可以调用jar和jni下面的函数了,测试ok。
四、源码链接,包含两个工程。
AndroidStudio-NDK开发编译c代码提供so库和jar包另外一个app调用,实例源码-Android文档类资源-CSDN下载
五、参考文章
用AndroidStudio编译出jar包的方法 - 灰信网(软件开发博客聚合)