Cocos gen-libs -p android problem

env:
os : win7 64bit
python : 2.7.12 32bit
cocos2dx : 3.14 or 3.8.1 (checkout from git)
ndk : android-ndk-r10e

F:\vs\cocos2d-x>cocos gen-libs -p android
執行命令:gen-libs
正在執行:'F:\vs\cocos2d-x\tools/cocos2d-console/bin\cocos.bat compile -s F:\vs\cocos2d-x\tools/simulator -p android --ndk-mode release --app-abi armeabi'

執行命令:compile
編譯模式:debug
使用 Eclipse 工程:F:\vs\cocos2d-x\tools\simulator\frameworks\runtime-src\proj.android
未指定 Android 目標平臺版本,自動查找一個可用版本...
正在執行:'"C:\Users\kt2ss\AppData\Local\Android\sdk\tools\android" update project -t android-10 -p F:\vs\cocos2d-x\tools\simulator\frameworks\runtime-src\proj.android'

Updated project.properties
Updated local.properties
Updated file F:\vs\cocos2d-x\tools\simulator\frameworks\runtime-src\proj.android\proguard-project.txt
It seems that there are sub-projects. If you want to update them
please use the --subprojects parameter.
未指定 Android 目標平臺版本,自動查找一個可用版本...
正在執行:'"C:\Users\kt2ss\AppData\Local\Android\sdk\tools\android" update lib-project -p F:\vs\cocos2d-x\cocos\platform\android\java -t android-10'

Updated project.properties
Updated local.properties
Updated file F:\vs\cocos2d-x\cocos\platform\android\java\proguard-project.txt
正在執行 ndk-build...
NDK 編譯模式:release
NDK_TOOLCHAIN_VERSION: 4.9
正在執行:'"F:\tmp\android-ndk-r10e\ndk-build" -C F:\vs\cocos2d-x\tools\simulator\frameworks\runtime-src\proj.android -j8 APP_ABI="armeabi" NDK_MODULE_PATH=F:\vs\cocos2d-x\tools\simulator\frameworks\runtime-src\proj.android\../../../../../;F:\vs\cocos2d-x\tools\simulator\frameworks\runtime-src\proj.android\../../../../../cocos/;F:\vs\cocos2d-x\tools\simulator\frameworks\runtime-src\proj.android\../../../../../external;F:\vs\cocos2d-x\tools\simulator\frameworks\runtime-src\proj.android\../../../../../cocos/scripting NDK_TOOLCHAIN_VERSION=4.9'

make.exe: Entering directory `F:/vs/cocos2d-x/tools/simulator/frameworks/runtime-src/proj.android'
F:/tmp/android-ndk-r10e/build/core/build-binary.mk:466: warning: overriding commands for target `obj/local/armeabi/objs/bullet_static/BulletMultiThreaded/SpuLibspe2Support.o'
F:/tmp/android-ndk-r10e/build/core/build-binary.mk:466: warning: ignoring old commands for target `obj/local/armeabi/objs/bullet_static/BulletMultiThreaded/SpuLibspe2Support.o'
Android NDK: WARNING: Unsupported source file extensions in F:\vs\cocos2d-x\tools\simulator\frameworks\runtime-src\proj.android\../../../../../cocos//scripting/js-bindings/proj.android/Android.mk for module cocos2d_js_static
Android NDK:   \
[armeabi] Compile++ arm  : cocos2dlua_shared <= main.cpp
[armeabi] Compile++ arm  : cocos2dlua_shared <= AppDelegate.cpp

It runs and seems like compiling , however obj folder is not generated at F:\vs\cocos2d-x\tools\simulator\frameworks\runtime-src\proj.android, at last it failed to copy .a files to prebuilt folder.

finally I do the following change at gen_libs.py:

if cocos.os_is_win32():
       #cmd_path = os.path.join(console_dir, "cocos.bat")
      cmd_path = os.path.join(console_dir, "cocos")
else:
    cmd_path = os.path.join(console_dir, "cocos")

gen-libs run successfully …
seems like cocos.bat cannot work properly … anyone has the same problem here ?

we didn’t meet the issue before release testing, and i didn’t find any error message in your pasted log.