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