拿cocos新建了一个项目,拿ip5调试运行没问题。
环境:Xcode 7.2.1
export COCOS_CONSOLE_ROOT=/Applications/Cocos/frameworks/cocos2d-x-3.8/tools/cocos2d-console/bin
export PATH=$COCOS_CONSOLE_ROOT:$PATH
Add environment variable COCOS_FRAMEWORKS for cocos2d-x
export COCOS_FRAMEWORKS=/Applications/Cocos/frameworks
export PATH=$COCOS_FRAMEWORKS:$PATH
Add environment variable ANT_ROOT for cocos2d-x
export ANT_ROOT=/Applications/Cocos/tools/ant/bin
export PATH=$ANT_ROOT:$PATH
export COCOS2DX_ROOT=/Applications/Cocos/frameworks/cocos2d-x-3.8
export ANDROID_NDK_ROOT=/Users/zongyi/Documents/android/android-ndk-r10c
export ANDROID_SDK_ROOT=/Users/zongyi/Documents/android/android-sdk-macosx
export NDK_ROOT=/Users/zongyi/Documents/android/android-ndk-r10c
export PATH=$PATH:$ANDROID_SDK_ROOT
export PATH=$PATH:$ANDROID_NDK_ROOT
Add environment variable COCOS_X_ROOT for cocos2d-x
“.bash_profile” 28L, 1151C
运行终端编译出现以下错误提示,求指导。
正在执行 ndk-build…
NDK 编译模式:debug
NDK_TOOLCHAIN_VERSION: 4.9
正在执行:’/Users/zongyi/Documents/android/android-ndk-r10c/ndk-build -C /Users/zongyi/Documents/CocosProjects/3.8Test/proj.android -j4 NDK_MODULE_PATH=/Applications/Cocos/frameworks/cocos2d-x-3.8:/Applications/Cocos/frameworks/cocos2d-x-3.8/cocos:/Applications/Cocos/frameworks/cocos2d-x-3.8/external NDK_TOOLCHAIN_VERSION=4.9 NDK_DEBUG=1’
Android NDK: WARNING: APP_PLATFORM android-17 is larger than android:minSdkVersion 9 in ./AndroidManifest.xml
make: Entering directory /Users/zongyi/Documents/CocosProjects/3.8Test/proj.android' Compile++ thumb: cocos2dcpp_shared <= main.cpp Compile++ thumb: cocos2dcpp_shared <= AppDelegate.cpp Compile++ thumb: cocos2dcpp_shared <= HelloWorldScene.cpp Compile thumb : cpufeatures <= cpu-features.c arm-linux-androideabi-gcc: error trying to exec '/Users/zongyi/Documents/android/android-ndk-r10c/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/as': execv: Exec format error make: *** Error 1 make: *** Waiting for unfinished jobs.... arm-linux-androideabi-g++: error trying to exec '/Users/zongyi/Documents/android/android-ndk-r10c/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/as': execv: Exec format error make: *** Error 1 arm-linux-androideabi-g++: error trying to exec '/Users/zongyi/Documents/android/android-ndk-r10c/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/as': execv: Exec format error make: *** Error 1 arm-linux-androideabi-g++: error trying to exec '/Users/zongyi/Documents/android/android-ndk-r10c/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/as': execv: Exec format error make: *** Error 1 make: Leaving directory /Users/zongyi/Documents/CocosProjects/3.8Test/proj.android’
执行命令出错,返回值:2。
Traceback (most recent call last):
File “./build_native.py”, line 43, in
build(opts.build_mode)
File “./build_native.py”, line 28, in build
raise Exception(“Build dynamic library for project " + app_android_root + " ] fails!”)
Exception: Build dynamic library for project /Users/zongyi/Documents/CocosProjects/3.8Test/proj.android/…/ ] fails!