JNI开发第二步:20130726 NDK_JNI使用

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文件。

 

猜你喜欢

转载自liuzongming.iteye.com/blog/1914012
今日推荐