android ndk

来源:互联网 发布:淘宝详情自动生成鲁班 编辑:程序博客网 时间:2024/06/05 03:16

学习安卓很久了,现在才有空开始玩jni,刚开始弄环境弄了很久。windows上的环境比较麻烦,所以我就直接用linux了,方便快捷,环境很简单。但是当中遇到两个问题搞了版本,一个是写好xxx.c后  ,用ndk-build 编译时发生ndk make: *** No rule to make target,google了n多,最后都不是他们所说,而是c文件出错了。一切准备完毕后,在androidstudio下调用.so加载时说找不到路径发生java.lang.unsatisfiedlinkerror,后来好不容易才弄明白,原来androidstudio下调用.so需要在gradle下android{}内添加

sourceSets {    main {        jniLibs.srcDirs = ['libs']    }}即可。虽然此文没有什么技术含量,但希望能给一些刚开始接触jni遇到同样问题的童鞋一个参考作用吧

0 0