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遇到同样问题的童鞋一个参考作用吧
相关文章推荐
- Android Matrix理论与应用详解
- Chrome on Android的开发调试技术
- Android 触摸事件传递机制
- 使用自定义的BaseAdapter实现 onitemclickListener
- android:focusable和android:focusableInTouchMode的区别
- Android 注解和反射原理和实现学习(下)
- Android 环境常见问题
- Android 屏幕适配方案
- 高级控件AdapterView(二):通过Observer实现数据、视图同步刷新
- 如何解决Android SDK中离线文档打开慢的问题
- android倒计时(整理)
- Android照片墙完整版,完美结合LruCache和DiskLruCache
- Android导入现有的数据库
- android 一个很漂亮的控件ObservableScrollView(含片段代码和源码)
- android listview局部刷新和模拟应用下载
- android AlertDialog 错误 OnClickListener 报错
- Android快速开发系列 10个常用工具类
- Android中引入第三方Jar包的方法(java.lang.NoClassDefFoundError解决办法)
- Android.mk添加第三方jar包
- android中工具方法和工具类收集