在用ndk-build的时候,就产生了这样的问题。无法产生hello-jni.o。
xukunxu@xukunxu-desktop:~/android-ndk-r8/samples/hello-jni$ ndk-build
Gdbserver      : [arm-linux-androideabi-4.6] libs/armeabi/gdbserver
Gdbsetup       : libs/armeabi/gdb.setup
Compile thumb  : hello-jni <= hello-jni.c
SharedLibrary  : libhello-jni.so
arm-linux-androideabi-g++: error: ./obj/local/armeabi/objs-debug/hello-jni/hello-jni.o: No such file or directory
make: *** [obj/local/armeabi/libhello-jni.so] Error 1这里配置的环境
NDK_HOME=/home/xukunxu/android-ndk-r8/
export PATH=$PATH:$NDK_HOME求指教啊~~

解决方案 »

  1.   

    我是在cygwin中的home\Administrator文件夹内的.bash_profile中加入 ndk=/cygdrive/d/android-ndk-r8c export ndk 其中NDK在d:\android-ndk-r8c目录 编译时用$ndk/ndk-build 就不用设置path 试试如何?
      

  2.   

    我是在ubuntu环境进行编译的。
    1. 首先我设置了~/.bashrc 里的
    NDK_HOME=/home/xukunxu/android-ndk-r8/
    export PATH=$PATH:$NDK_HOME
    再进行执行设置: source ~/.bashrc2. 再去要hello-jni目录的进行ndk-build.
    就产生了这样的报错。
    这里要设置path的,没有设置就是ndk-build。都是没有此命令的执行的。各位哪位有解决过这种问题的~~
      

  3.   

    设置~/.bashrc 里NDK=/home/xukunxu/android-ndk-r8/
    export NDK 
    编译时 输入命令$NDK/ndk-build