JNI开发第二步:20130726 NDK_JNI使用
2016-03-04 11:04
141 查看
ANDROID和LINUX之间的联系==>
JNI开发之第一步:Linux驱动编写
写LINUX下的驱动参考:Android之Linux Driver下的《20130801 linux添加驱动 在dev下可以看到》
JNI开发之第二步:NDK的使用
1.cygwin启动的配置,进入加压缩文件目录:D:\Program\Android\AndroidNDK\cygwin\找到文件Cygwin.bat,配置里面的路径:如里面的内容我改为了:
@echo off
D:
chdir D:\Program\Android\AndroidNDK\cygwin\bin
bash --login -i
2.设置NDK的路径变量,便于以后使用,避免以后输入命令时候要输入长长的路径,首先进入路径: D:\Program\Android\AndroidNDK\cygwin\home\Scar\ (这里的Scar是我的计算机用户名,没有设置的话应该就是Administrator),修改文件:.bash_profile。在它最后一行加入:NDK=d:/Program/Android/AndroidNDK/android-ndk-r8e export NDK
3.启动cygwin,就是点击D:\Program\Android\AndroidNDK\cygwin\下的Cygwin.bat文件即可。
测试:开启界面后,进入d:/Program/Android/AndroidNDK/android-ndk-r8e目录。即在打开的窗口中输入:cd d:/Program/Android/AndroidNDK/android-ndk-r8e/samples/hello-jni.然后,再输入命令:$NDK/ndk-build。就OK了,然后可以看到界面的信息,知道在固定目录下生成了so文件了:libs/armeabi/libhello-jni.so文件。
20130726_ndk使用.rar (26.1 KB)
下载次数: 0
JNI开发之第一步:Linux驱动编写
写LINUX下的驱动参考:Android之Linux Driver下的《20130801 linux添加驱动 在dev下可以看到》
JNI开发之第二步:NDK的使用
1.cygwin启动的配置,进入加压缩文件目录:D:\Program\Android\AndroidNDK\cygwin\找到文件Cygwin.bat,配置里面的路径:如里面的内容我改为了:
@echo off
D:
chdir D:\Program\Android\AndroidNDK\cygwin\bin
bash --login -i
2.设置NDK的路径变量,便于以后使用,避免以后输入命令时候要输入长长的路径,首先进入路径: D:\Program\Android\AndroidNDK\cygwin\home\Scar\ (这里的Scar是我的计算机用户名,没有设置的话应该就是Administrator),修改文件:.bash_profile。在它最后一行加入:NDK=d:/Program/Android/AndroidNDK/android-ndk-r8e export NDK
3.启动cygwin,就是点击D:\Program\Android\AndroidNDK\cygwin\下的Cygwin.bat文件即可。
测试:开启界面后,进入d:/Program/Android/AndroidNDK/android-ndk-r8e目录。即在打开的窗口中输入:cd d:/Program/Android/AndroidNDK/android-ndk-r8e/samples/hello-jni.然后,再输入命令:$NDK/ndk-build。就OK了,然后可以看到界面的信息,知道在固定目录下生成了so文件了:libs/armeabi/libhello-jni.so文件。
20130726_ndk使用.rar (26.1 KB)
下载次数: 0
相关文章推荐
- android添加外部按键
- 跨入个性化邮件营销的3小步
- 计算两个时间差的两个函数
- Qt固定窗口大小
- hdu 2553 N皇后问题 (搜索)
- 关于拉萨
- [国嵌攻略][100][嵌入式Linux内核制作]
- 图像显著性检测的方法总结
- 流接收第三方传递的xml并解析xml根据键铭获得键值
- js取float型小数点后两位数的方法
- spring定时器
- iOS9 HTTP 不能正常使用的解决办法
- maven 编译mybatis项目时xml文件无法编译到target目录下的解决方法
- 工程内文件版本号不匹配
- Distribution download cancelled. Using distribution from 'https://services.gradle.org/distributions/
- 多节点任务框架设计之数据库设计解决方案
- 基于zepto的移动端轻量级日期插件
- eclipse修改内存大小
- maven本地仓库添加自定义jar包
- POJ 2631 DFS+带权无向图最长路径