Android Studio 1.5 RC1搭建NDK开发环境
2015-11-23 14:01
435 查看
原文链接:http://segmentfault.com/a/1190000003999352
Android Studio已经更新到1.5版本了。我升级了一下。最近项目开发需要配置NDK,于是花了点时间,百度啊,谷歌啊,总是不成功,过程十分心酸。所以小小地总结一下配置过程,方便以后查阅,
新建一个Empty Activity的Android项目。
切换目录结构Andorid——>Project。
需要修改的文件我已经圈出来了。一个一个来。
注:下面第4个截图截图有误,moduleName "LibHelloJni"中,L要小写。就像这样
如果命名为LibHelloJni,则会生成libLibHelloJni.so函数库。
而写成HelloJni,效果和libHelloJni是一样的,都是生成libHelloJni.so函数库。
调用的时候,就是System.loadLibrary()函数的参数,需要省去lib前缀,即System.loadLibrary("HelloJni")。
配置完3个文件之后,需要新建一个jni Folder,方法如图。
jni文件夹里面,需要有empty.c和empty.h这两个,防止报错。新建方法:在jni folder上右键,新建即可。不需要改动自动生成的内容。
好了,该敲代码了^_^
这里我附上我根据这篇转载的文章所做的Demo下载地址:http://download.csdn.net/detail/gc_gongchao/9292825
Android Studio已经更新到1.5版本了。我升级了一下。最近项目开发需要配置NDK,于是花了点时间,百度啊,谷歌啊,总是不成功,过程十分心酸。所以小小地总结一下配置过程,方便以后查阅,
新建一个Empty Activity的Android项目。
切换目录结构Andorid——>Project。
需要修改的文件我已经圈出来了。一个一个来。
注:下面第4个截图截图有误,moduleName "LibHelloJni"中,L要小写。就像这样
ndk { moduleName "libHelloJni" }
如果命名为LibHelloJni,则会生成libLibHelloJni.so函数库。
而写成HelloJni,效果和libHelloJni是一样的,都是生成libHelloJni.so函数库。
调用的时候,就是System.loadLibrary()函数的参数,需要省去lib前缀,即System.loadLibrary("HelloJni")。
配置完3个文件之后,需要新建一个jni Folder,方法如图。
jni文件夹里面,需要有empty.c和empty.h这两个,防止报错。新建方法:在jni folder上右键,新建即可。不需要改动自动生成的内容。
好了,该敲代码了^_^
这里我附上我根据这篇转载的文章所做的Demo下载地址:http://download.csdn.net/detail/gc_gongchao/9292825
相关文章推荐
- Android AVD 出现No content provider found for permission revoke可能的一种解决方案
- Android,activity托管fragment的方式
- Android开发进阶系列(一) 序言
- Android Handler
- android进程和线程使用总结
- Android Resource Types之Style简介
- Android智能指针
- android获取屏幕宽高与获取控件宽高 方法总结
- Android性能优化之使用线程池处理异步任务
- android5.0 物理键盘与软键盘同时使用修改
- android DatePicker、TimePicker
- Android组件之BroadcastReceiver详解
- Android - 文件读写操作 总结
- android --拍照,从相册获取图片,兼容高版本,兼容小米手机
- 从实战项目学习Android(二)Textview的一行显示、背景拉伸
- android -- 加载gif 防止oom
- Android Studio生成和引用aar
- Android编程实现自定义进度条颜色的方法
- 详解 Android Activity 生命周期
- android shape的使用