首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

有大侠知道这种异常吗?eclipse clean时候,recipe for target `clean-box2d_static-armeabi' f

2013-07-01 
有大侠知道这种错误吗?eclipse clean时候,recipe for target `clean-box2d_static-armeabi' failed17

有大侠知道这种错误吗?eclipse clean时候,recipe for target `clean-box2d_static-armeabi' failed
17:34:08 **** Clean-only build of configuration Default for project TestCpp ****
bash "D:\\cocos2d-2.1rc0-x-2.1.2\\samples\\Cpp\\TestCpp\\proj.android/build_native.sh" NDK_DEBUG=1 v=1 e=1 -j4 clean 
cygwin warning:
  MS-DOS style path detected: D:\cocos2d-2.1rc0-x-2.1.2\samples\Cpp\TestCpp\proj.android
  Preferred POSIX equivalent is: /cygdrive/d/cocos2d-2.1rc0-x-2.1.2/samples/Cpp/TestCpp/proj.android
  CYGWIN environment variable option "nodosfilewarning" turns off this warning.
  Consult the user's guide for more details about POSIX paths:
    http://cygwin.com/cygwin-ug-net/using.html#using-pathnames
NDK_ROOT = /cygdrive/d/android-ndk-r8e/
COCOS2DX_ROOT = /cygdrive/d/cocos2d-2.1rc0-x-2.1.2/
APP_ROOT = /cygdrive/d/cocos2d-2.1rc0-x-2.1.2/samples/Cpp/TestCpp/
APP_ANDROID_ROOT = /cygdrive/d/cocos2d-2.1rc0-x-2.1.2/samples/Cpp/TestCpp/proj.android/
Using prebuilt externals
make: Entering directory `/cygdrive/d/cocos2d-2.1rc0-x-2.1.2/samples/Cpp/TestCpp/proj.android'
jni/Android.mk:20: //////////////////////////////
jni/Android.mk:21: 
jni/Android.mk:22: 
jni/Android.mk:23: 
jni/Android.mk:24: 
jni/Android.mk:25: 
jni/Android.mk:26: 
Clean: box2d_static [armeabi]
Clean: chipmunk_static [armeabi]
Clean: cocos2dx_static [armeabi]
Clean: cocos_curl_static [armeabi]
/bin/sh: -c: line 0: syntax error near unexpected token `('
/bin/sh: -c: line 0: `rm -rf (TARGET_OBJS)'
/cygdrive/d/android-ndk-r8e/build/core/build-binary.mk:52: recipe for target `clean-box2d_static-armeabi' failed
make: *** [clean-box2d_static-armeabi] Error 1
/cygdrive/d/android-ndk-r8e/build/core/build-binary.mk:52: recipe for target `clean-chipmunk_static-armeabi' failed
make: *** Waiting for unfinished jobs....
/bin/sh: -c: line 0: syntax error near unexpected token `('
/cygdrive/d/android-ndk-r8e/build/core/build-binary.mk:52: recipe for target `clean-cocos_curl_static-armeabi' failed
/bin/sh: -c: line 0: `rm -rf (TARGET_OBJS)'
/cygdrive/d/android-ndk-r8e/build/core/build-binary.mk:52: recipe for target `clean-cocos2dx_static-armeabi' failed
make: *** [clean-chipmunk_static-armeabi] Error 1
make: Leaving directory `/cygdrive/d/cocos2d-2.1rc0-x-2.1.2/samples/Cpp/TestCpp/proj.android'
/bin/sh: -c: line 0: syntax error near unexpected token `('
/bin/sh: -c: line 0: `rm -rf (TARGET_OBJS)'
make: *** [clean-cocos_curl_static-armeabi] Error 1
/bin/sh: -c: line 0: syntax error near unexpected token `('
/bin/sh: -c: line 0: `rm -rf (TARGET_OBJS)'
make: *** [clean-cocos2dx_static-armeabi] Error 1

17:34:16 Build Finished (took 7s.492ms)


[解决办法]
ndkr8e的一个bug,修改android-ndk-r8e/build/core/build-binary.mk


$(cleantarget): PRIVATE_CLEAN_FILES := ($(my)OBJS)


为:


$(cleantarget): PRIVATE_CLEAN_FILES := $($(my)OBJS)

热点排行