您的位置:首页 > 移动开发 > Android开发

android ndk

2015-06-26 16:49 337 查看
学习安卓很久了,现在才有空开始玩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遇到同样问题的童鞋一个参考作用吧
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: