超碰支持手机平板在线:ndk hello jni

来源:百度文库 编辑:偶看新闻 时间:2024/05/03 04:41:21
终于跑通了。累成狗了。怪自己道行太浅。1.Cywin安装又是百度一番。知道必须选的组件,在devel下,gcc-core,gcc-g++,make.和lib下的glib2.2.修改.bash_profile.这个文件位于你的安装目录下的,home目录下。不能用window自带的编辑器进行修改。因为编码格式不一样。同样是一个换行,window下是\n.linux下是\n\r,所以去下载了一个ultraedit.打开。选择dos模式,然后在末尾加上。ANDROID_NDK_ROOT=/cygdriver/F/YanEr/Cygwin/android-ndk-r7-windows/android-ndk-r7
export ANDROID_NDK_ROOT。刚开始,我是用notepad打开的,然后,后面用ultraedit总是编辑后无法保存。显示说,是只读的,不能修改。一顿寻找。后面把home目录下的三个文件都删了,去etc下的skel把四个文件复制粘贴了过来。然后再重新去ultraedit打开,既可以修改保存。3.因为我之前把cygdrive写成cygdriver所以。这是一个错误。然后呢,总是在$ cd ANDROID_NDK_ROOT 时,报错。4.$ANDROID_NDK_ROOT/samples/hello-jni$ANDROID_NDK_ROOT/ndk-build 然后又会报错。需要定义.HOST_AWK=/cygdrive/e/sofeware-program/Cygwin/bin
export HOST_AWK指向Cygwin.然后,r7里的一个bug,awk是64位的,必须删掉,重新build,就可以生成.so文件。 5.new andorid project。然后编译运行。哦了。