2015-03-13 42 views
0

我试图在android平台上移植cocos2dx游戏。当我建项目出现作者:*** [obj/local/armeabi/objs/cocos2dcpp_shared/hellocpp/main.o]错误1

Build of configuration Release for project test_pro 

python /Users/itronix/Documents/Rizwan_Projects/cocos2dx_3_2/workspace/test_pro/proj.android/build_native.py -b release all 
Android NDK: WARNING: APP_PLATFORM android-19 is larger than android:minSdkVersion 9 in ./AndroidManifest.xml  
Android NDK: WARNING:jni/../../cocos2d/cocos/./Android.mk:cocos2dx_static: LOCAL_LDLIBS is always ignored for static libraries  
Android NDK: WARNING:jni/../../cocos2d/cocos/platform/android/Android.mk:cocos2dxandroid_static: LOCAL_LDLIBS is always ignored for static libraries  
[armeabi] Compile++ thumb: cocos2dcpp_shared <= main.cpp 
make: /Users/itronix/Documents/Rizwan_Projects/cocos2dx_3_2/android-ndk-r9d/toolchains/llvm-3.4/prebuilt/darwin-x86/bin/clang++: No such file or directory 
make: *** [obj/local/armeabi/objs/cocos2dcpp_shared/hellocpp/main.o] Error 1 
make: *** Waiting for unfinished jobs.... 
The Selected NDK toolchain version was 4.8 ! 
Traceback (most recent call last): 
    File "/Users/itronix/Documents/Rizwan_Projects/cocos2dx_3_2/workspace/test_pro/proj.android/build_native.py", line 159, in <module> 
    build(opts.ndk_build_param,opts.android_platform,opts.build_mode) 
    File "/Users/itronix/Documents/Rizwan_Projects/cocos2dx_3_2/workspace/test_pro/proj.android/build_native.py", line 146, in build 
    do_build(cocos_root, ndk_root, app_android_root,ndk_build_param,sdk_root,android_platform,build_mode) 
    File "/Users/itronix/Documents/Rizwan_Projects/cocos2dx_3_2/workspace/test_pro/proj.android/build_native.py", line 82, in do_build 
    raise Exception("Build dynamic library for project [ " + app_android_root + " ] fails!") 
Exception: Build dynamic library for project [ /Users/itronix/Documents/Rizwan_Projects/cocos2dx_3_2/workspace/test_pro/proj.android ] fails! 

我使用cocos2dx 3.2使用以下信息,NDK r9D,日食JUNO

回答

0

最后问题已解决......如果您遇到同样的问题,它可能会对您有所帮助。从这个链接首先下载NDK的

http://androids.zone/android-ndk/#.VQKVB4GUeh2

然后编译的命令行,而不是Eclipse项目。

要comiple

在终端转到proj.android文件夹为您创建的项目 并运行此命令

cocos run -p android -j 4 
0

错误说: /用户/ itronix /文档/ Rizwan_Projects/cocos2dx_3_2/android- ndk-r9d/toolchains/llvm-3.4/prebuilt/darwin-x86/bin/clang ++:没有这样的文件或目录

请确保clang ++文件存在,并且您的ndk已正确设置并且不缺少任何文件。

+0

文件存在,我检查 – 2015-03-13 07:32:11