在安装完cygwin后,需要运行./build/host-setup.sh时,提示没有host-setup.sh文件是怎么回事啊?我下载的NDK是android-ndk-r5c,那位大虾知道啊,帮忙告诉下,谢谢啦 

解决方案 »

  1.   

    我找遍了所有的目录,里面根本就没有这个文件,是不是我的NDK版本不对啊,还是要运行其他的文件啊
      

  2.   

    Previous releases required you to run the 'build/host-setup.sh' script to
    configure the NDK. However, this step has been removed in release 4 (a.k.a. r4).r4版本前需要你运行build/host-setup.sh来配置NDK,r4版本这个步骤被移除了。
      

  3.   

    看ndk安装目录下的documentation.html文档有详细说明的
      

  4.   

    是的 Cygwin至少1.7的 GNU Make 版本至少3.81,小于3.81的未测试
    export ANDROID_NDK_ROOT=ndk目录
    进入要编译的jni目录 直接 $ANDROID_NDK_ROOT/ndk-build  就可以生成.so了 
      

  5.   

    ANDROID_NDK_ROOT/ndk-build,应该是你的环境有问题
      

  6.   

    Previous releases required you to run the 'build/host-setup.sh' script to
    configure the NDK. However, this step has been removed in release 4 (a.k.a. r4).
      

  7.   

    参考:
    Step by Step搭建Android NDK开发环境