0:前言:
- 这两天一直在研究用android的jni调用第三方库,上网搜方法,但是都是泛泛而谈,没有demo,经过我几番折磨,写了n多的helloword工程,总是不成功,工程名字也就由helloowrd转到shithelloword再转到fuckhelloword再转到bitchhelloword再转到ganhelloword再转到helloword,在最后成功了!yeah,记录下来,为自己和他人方便
- 不得不吐槽一下我的破电脑,ubuntu下eclipse打开后,cpu占用率直接飙到180%,然后ubuntu就把eclipse给kill掉了,然后eclipse就退出了,后来总结原因是我的eclipse的工程中有android系统的整个文件系统的源码,然后把他close project后就好多了,不会被ubuntu给kill掉了
- 篇幅介绍:
- 第一篇:主要是介绍从头建立一个hello的工程,这里面创建库libhello.so然后在java程序中调用他,有一个相对来说一气呵成的步骤
- 第二篇:主要是介绍用android程序直接调用第三方库
- 第三篇:主要是介绍用android程序整合第三方库到自己的库中,
- 在这三篇中,避免枯燥,作者会设置一定的场景,
- 如果作者有说的不对的地方,请指出,因为作者也是刚弄“明白”
[第一篇:android调用第三方库——编写库libhello.so]