前言
说下我的AndroidStudio版本是2.3.3, 还没有更新到3.x(手动委屈), 主要还是想把手头项目搞定了再跳坑....从我自己的理解出发, 有几点非常主要:
你往往不是一个人在开发, 而且你的合作伙伴不可能把所有源码给你编译....所以一个解决方案就是他编译生成.so给你, 再给你个.h文件, 告诉你有哪些函数.对于这些函数, 你只需要知道功能而不需要知道实现细节.
.so文件是依靠c/cpp编译而成的, c/cpp语言的重要性不言而喻...一览
----
实现c函数, 并编译生成.so
拷贝.h文件中生成的函数, 在c/cpp中实现它.
/*
* Class: com_so_myapplication_HelloJNI
*...第一步就是将前一个项目生成的libs目录下的全部内容拷贝到AndroidStudio自带的libs目录下
?