本帖最后由 maye101 于 2011-03-03 21:09:22 编辑

解决方案 »

  1.   

    不行啊,显示
    make: no target specified and no makefile found.
      

  2.   

    你是在 NDK 目录下,cygwin 环境中使用 make APP=hello-jni 吗?hello-jni 目录下有 Application.mk 和 project 目录对吗?project 目录下有 jni 目录,里面有 Android.mk 吗?
      

  3.   

    jni目录下有hello-jni.c和android.mk文件,我是在NDK目录下 CYGWIN中MAKE的,但还是不行。不过hello-jni目录下没有mk文件。make APP=hello-jni 的时候还是显示2楼那个问题
      

  4.   

    我觉得不需要make APP=啊我用的NDK是r5b的版本,据说r3之后都不要用make APP=了我直接ndk-build的
      

  5.   

    cd hello-jni/
    /home/nnto/android-ndk-r4b/ndk-build我用的r4b的  /home/nnto/android-ndk-r4b/是ndk路径
      

  6.   

    我已经ndk-build了,但eclipse编译就是通不过no rule to make target..........
      

  7.   

    现在这个问题解决了但编译又出现新问题,,
    Description Resource Path Location Type
    undefined reference to `_WinMain@16' hello-jni line 0, external location: \usr\lib\libcygwin.a(libcmain.o) C/C++ Problem
      

  8.   

    我加了个空main文件之后以上问题解决了 但剩下一个问题:Failed to get project output folder!这个又怎么jiejue
      

  9.   


    正解,先进入到你要编译的hello-jni的任意子目录,然后执行 ndk-build 脚本
      

  10.   


    正解,先进入到你要编译的hello-jni的任意子目录,然后执行 ndk-build 脚本
    不要意思引用错了