然后这次添加了mac平台的配置, 其实没多大区别, 当然, linux也是大同小异, 毕竟android studio是通用的.
为什么要使用.so?...从我自己的理解出发, 有几点非常主要:
你往往不是一个人在开发, 而且你的合作伙伴不可能把所有源码给你编译....使用javah命令生成头文件
?...一览
你可以在这个项目中使用这个由c实现的加法函数了, 但是我们有更酷的事情要做, 那就是在另外的项目中用这个函数.
----
其他项目使用.so
这件事其实没有很难, 基本靠两步....一览
第二步就是创建一个和前一个生成libs目录的项目相同的包和类, 类中写入的内容也是一样的.顺带加下build.gradle中的sourceSets, 不记得位置, 参考之前的build.gradle