求助编译android失败,请大家帮忙看看什么原因

e:\cane>cocos compile -p android -m release --ndk-mode release -j4
Updated project.properties
Updated local.properties
Updated file e:\cane\frameworks\runtime-src\proj.android\proguard-project.txt
Updated project.properties
Updated local.properties
Updated file e:\cane\frameworks\runtime-src\proj.android…\js-bindings\cocos2d-x\cocos\platform\android\java\proguard-project.txt
Android NDK: WARNING: APP_PLATFORM android-16 is larger than android:minSdkVersion 9 in ./AndroidManifest.xml
make.exe: Entering directory e:/cane/frameworks/runtime-src/proj.android' StaticLibrary : libcocos2dxjsb.a StaticLibrary : libcocos2d.a StaticLibrary : liblocalstorage.a StaticLibrary : libcocostudio.a StaticLibrary : libcocosbuilder.a StaticLibrary : libcocos3d.a StaticLibrary : libspine.a StaticLibrary : libnetwork.a StaticLibrary : libaudioengine.a StaticLibrary : libui.a StaticLibrary : libcocosdenshion.a StaticLibrary : libprotobuf-lite.a StaticLibrary : libextension.a StaticLibrary : libcocos2dxinternal.a StaticLibrary : libbox2d.a StaticLibrary : libcocos2dandroid.a StaticLibrary : libcpufeatures.a SharedLibrary : libcocos2djs.so E:/cocos2d-js_env/android-ndk-r10c/toolchains/arm-linux-androideabi-4.8/prebuilt/windows-x86_64/lib/gcc/arm-linux-androideabi/4.8/../../../../arm-linux-androideabi/bin\ld.exe: error: e:\cane\frameworks\runtime-src\proj.android\../../js-bindings/cocos2d-x/external/curl/prebuilt/android/armeabi/libcurl.a(sha512-armv4.o): requires unsupported dynamic reloc R_ARM_REL32; recompile with -fPIC e:\cane\frameworks\runtime-src\proj.android\../../js-bindings/external/spidermonkey/prebuilt/android/armeabi/libjs_static.a(jsapi.o)(.text+0xb918): error: undefined reference to '__srget' e:\cane\frameworks\runtime-src\proj.android\../../js-bindings/external/spidermonkey/prebuilt/android/armeabi/libjs_static.a(TokenStream.o):function js_fgets(char*, int, __sFILE*): error: undefined reference to '__srget' E:/cocos2d-js_env/android-ndk-r10c/sources/cxx-stl/gnu-libstdc++/4.8/include\bits/stl_tree.h:204: error: relocation overflow in R_ARM_THM_CALL E:/cocos2d-js_env/android-ndk-r10c/sources/cxx-stl/gnu-libstdc++/4.8/include\bits/stl_tree.h:204: error: relocation overflow in R_ARM_THM_CALL E:/cocos2d-js_env/android-ndk-r10c/sources/cxx-stl/gnu-libstdc++/4.8/include\bits/stl_tree.h:1722: error: relocation overflow in R_ARM_THM_CALL E:/cocos2d-js_env/android-ndk-r10c/sources/cxx-stl/gnu-libstdc++/4.8/include\bits/hashtable.h:831: error: relocation overflow in R_ARM_THM_CALL E:/cocos2d-js_env/android-ndk-r10c/sources/cxx-stl/gnu-libstdc++/4.8/include\bits/hashtable.h:831: error: relocation overflow in R_ARM_THM_CALL E:/cocos2d-js_env/android-ndk-r10c/sources/cxx-stl/gnu-libstdc++/4.8/include\bits/hashtable.h:831: error: relocation overflow in R_ARM_THM_CALL E:/cocos2d-js_env/android-ndk-r10c/sources/cxx-stl/gnu-libstdc++/4.8/include\bits/hashtable.h:831: error: relocation overflow in R_ARM_THM_CALL e:\cane\frameworks\runtime-src\proj.android\../../js-bindings/cocos2d-x/external/curl/prebuilt/android/armeabi/libcurl.a(url.o):function IsPipeliningPossible: error: relocation overflow in R_ARM_THM_CALL e:\cane\frameworks\runtime-src\proj.android\../../js-bindings/cocos2d-x/external/curl/prebuilt/android/armeabi/libcurl.a(url.o):function fix_hostname.isra.1: error: relocation overflow in R_ARM_THM_CALL /s/ndk-toolchain/src/gcc/gcc-4.8/libstdc++-v3/libsupc++/eh_globals.cc:117: error: relocation overflow in R_ARM_THM_CALL /tmp/ndk-user/tmp/gnu-libstdc++/static-armeabithumb-4.8/include/ext/atomicity.h:49: error: relocation overflow in R_ARM_THM_CALL /tmp/ndk-user/tmp/gnu-libstdc++/static-armeabithumb-4.8/include/bits/basic_string.h:249: error: relocation overflow in R_ARM_THM_CALL /tmp/ndk-user/tmp/gnu-libstdc++/static-armeabithumb-4.8/include/ext/atomicity.h:49: error: relocation overflow in R_ARM_THM_CALL /tmp/ndk-user/tmp/gnu-libstdc++/static-armeabithumb-4.8/include/bits/basic_string.h:249: error: relocation overflow in R_ARM_THM_CALL /s/ndk-toolchain/src/gcc/gcc-4.8/libstdc++-v3/src/c++11/system_error.cc:65: error: relocation overflow in R_ARM_THM_CALL /s/ndk-toolchain/src/gcc/gcc-4.8/libstdc++-v3/src/c++11/system_error.cc:66: error: relocation overflow in R_ARM_THM_CALL clang++.exe: error: linker command failed with exit code 1 (use -v to see invocation) make.exe: *** Error 1 make.exe: Leaving directory e:/cane/frameworks/runtime-src/proj.android’
Running command: compile
Building mode: release
Android platform not specified, searching a default one…
running: ‘“E:\Android\android-sdk\tools\android” update project -t android-16 -p e:\cane\frameworks\runtime-src\proj.android’

Android platform not specified, searching a default one…
running: ‘“E:\Android\android-sdk\tools\android” update lib-project -p e:\cane\frameworks\runtime-src\proj.android…/…/js-bindings/cocos2d-x/cocos/platform/android/java -t android-16’

building native
NDK build mode: release
running: ‘E:\cocos2d-js_env\android-ndk-r10c\ndk-build -C e:\cane\frameworks\runtime-src\proj.android -j4 NDK_MODULE_PATH=e:\cane\frameworks\runtime-src\proj.android…/…/js-bindings;e:\cane\frameworks\runtime-src\proj.android…/…/js-bindings/cocos2d-x;e:\cane\frameworks\runtime-src\proj.android…/…/js-bindings/cocos2d-x/cocos;e:\cane\frameworks\runtime-src\proj.android…/…/js-bindings/cocos2d-x/external’

Ndk build failed!

看看这个解决方案
http://www.cocoachina.com/bbs/read.php?tid-236571.html

4.尝试过方法:
solution:
Add
LOCAL_ARM_MODE := arm
to files
/runtime-scr/proj.android/jni/Android.mk
/js-bindings/bindings/Android.mk
//囧, 按照这个方法试过了,还是不行。

你弄好了没,同求解决方案

同求解决方案

更新到3.2版本就可以了。

libcurl.a(sha512-armv4.o): 这问题要怎么解决呢?求分享