差不多花了一天来入门NDK,我把几个容易出问题的地方(也是我自己出了问题的地方贴出来),首先在1.安装cygwin的时候 选择下载网址时候 选的不好 速度很慢~~我觉得 http:mirrors.kernel.org 这个网址 下载速度挺快。
2.cygwin有必须要安装的包:autoconf2.1、automake1.10、binutils、gcc-core、gcc- g++、gcc4-core、gcc4-g++、gdb、pcre、pcre-devel、gawk、make共12个包。只要把这些包下载好就行了。
3.环境变量的配置:打开cygwin根目录下的 cygwin.bat 将如下设置写入其中
几个SET语句就是要插入的内容。
其中<jdk path ><ndk path》分别代表你的 JDK 和NDK的路径。
这样设置好后,以后的启动都启动 cygwin.bat 环境变量就设置成功了!
4.将java文件变成.h文件 不用在cygwin里面操作,直接在windows终端里面进行就好了!我开始在cygwin里面进行老是出错,后面就这样做的!
javah -classpath . bin/classes -jni com.example.jni.Myjni 这样就把该.class 变成.h文件 其余的不多说可以参考http://my.oschina.net/sosofy/blog/78353 写得相当不错!
基本就是这几个问题啦!
转载于:https://blog.51cto.com/chinatong/1294929