RT,求指教或者有示例源码。
谢谢!

解决方案 »

  1.   

    上午正好碰到了
    I had the same problem, and then realized that I need to put: APP_STL := stlport_staticin Application.mk, not Android.mk ...Then I needed to add: ${ANDROID_NDK_ROOT}\sources\cxx-stl\stlport\stlportto the include paths in eclipse to make it not complain in the UI about errors
    Application.mk需要手动建立一个,api版本需要大于14, 因为平台的原因,可以在Application.mk加入x86 mips amreabi amreabi-v7a,调试是个硬伤。。 啥时候能像ios那样就好了。
      

  2.   

    应该不需要api大于14,如果你不在Application.mk里设置最低api等级,可能会要求你api版本不能过低。但强制设置了,就不会有这错误。反正我设到api level 9也没报错。
    可以这样做
    在Application.mk里加入
    APP_PLATFORM := android-<minSdkVersion>
    minSdkVersion就是你在Manifest中指定的最小SDK版本号。
      

  3.   

    能否给个可以直接build的demo。谢谢!
      

  4.   

    http://blog.csdn.net/zhouhangjay/article/details/8028973
    我做的时候写的教程,不懂再问我
      

  5.   

    http://blog.csdn.net/zhouhangjay/article/details/8028973
      

  6.   

    谢谢回复,扫了一下你那篇blog没用到stl。
    BTW:最新的ndk版本在windows命令行可以直接ndk-build,不需要安装cygwin。
      

  7.   

    在application.mk中加入如下
    //主要是这个
    APP_STL = stlport_staticLOCAL_LDLIBS := -L$(SYSROOT)/usr/lib  -llog \
    /Users/concola/Documents/android/android-ndk-r8d/sources/cxx-stl/stlport/libs/armeabi/libstlport_static.aLOCAL_C_INCLUDES := /Users/concola/Documents/android/android-ndk-r8d/sources/cxx-stl/stlport/stlport