2016-01-22 91 views
0

當我嘗試構建cocos2dX代碼時,出現以下錯誤。在cocos2dX中構建項目時出現第三方錯誤

./build_native.sh NDK_ROOT = /用戶/海洋/文檔/機器人-NDK-r10e COCOS2DX_ROOT = /Users/Marine/Documents/Cocos2dXReq/cocos2d-x-2.2.6 APP_ROOT = /卷/Data/NewData/Projects/SpikesProj/SourceCode/cocos2d-x-2.2.6/projects/DTS/proj.android/ .. APP_ANDROID_ROOT = /Volumes/Data/NewData/Projects/SpikesProj/SourceCode/cocos2d-x- 2.2.6/projects/DTS/proj.android marine使用預先構建的外部參數c => ./Users/Marine/Documents/Cocos2dXReq/cocos2d-x-2.2.6 Android NDK: 警告:/ Users/Marine/Documents/Cocos2dXReq/cocos2d-x-2.2.6/cocos2dx/Android.mk:cocos2dx_static: 個LOCAL_LDLIBS總是被忽略對於靜態庫,使:進入 目錄 /Volumes/Data/NewData/Projects/SpikesProj/SourceCode/cocos2d-x-2.2.6/projects/DTS/proj.android' [armeabi] Compile++ thumb: cocos2dcpp_shared <= main.cpp [armeabi] Compile++ thumb: cocos2dcpp_shared <= AppDelegate.cpp [armeabi] Compile++ thumb: cocos2dcpp_shared <= HelloWorldScene.cpp jni/../../Classes/HelloWorldScene.cpp: In member function 'void HelloWorld::checkAch()': jni/../../Classes/HelloWorldScene.cpp:873:62: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
ThirdPartyInterface::reportAchievement("com.ach.id.10", 100); ^jni/../../Classes/HelloWorldScene.cpp:877:62: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
ThirdPartyInterface::reportAchievement("com.ach.id.20", 100); ^jni/../../Classes/HelloWorldScene.cpp:881:62: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
ThirdPartyInterface::reportAchievement("com.ach.id.30", 100); ^jni/../../Classes/HelloWorldScene.cpp:885:62: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
ThirdPartyInterface::reportAchievement("com.ach.id.40", 100); ^jni/../../Classes/HelloWorldScene.cpp:889:62: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
ThirdPartyInterface::reportAchievement("com.ach.id.50", 100); ^jni/../../Classes/HelloWorldScene.cpp:893:62: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
ThirdPartyInterface::reportAchievement("com.ach.id.60", 100); ^jni/../../Classes/HelloWorldScene.cpp:897:62: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
ThirdPartyInterface::reportAchievement("com.ach.id.70", 100); ^jni/../../Classes/HelloWorldScene.cpp:901:62: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
ThirdPartyInterface::reportAchievement("com.ach.id.80", 100); ^jni/../../Classes/HelloWorldScene.cpp:905:62: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
ThirdPartyInterface::reportAchievement("com.ach.id.90", 100); ^jni/../../Classes/HelloWorldScene.cpp:909:63: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
ThirdPartyInterface::reportAchievement("com.ach.id.100", 100); ^jni/../../Classes/HelloWorldScene.cpp:913:63: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
ThirdPartyInterface::reportAchievement("com.ach.id.150", 100); ^jni/../../Classes/HelloWorldScene.cpp:917:63: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
ThirdPartyInterface::reportAchievement("com.ach.id.200", 100); ^jni/../../Classes/HelloWorldScene.cpp:922:65: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
ThirdPartyInterface::reportAchievement("com.ach.played.5", 100); ^jni/../../Classes/HelloWorldScene.cpp:926:65: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
ThirdPartyInterface::reportAchievement("com.ach.played.5", 100); ^jni/../../Classes/HelloWorldScene.cpp:930:65: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
ThirdPartyInterface::reportAchievement("com.ach.played.5", 100); ^jni/../../Classes/HelloWorldScene.cpp:934:65: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
ThirdPartyInterface::reportAchievement("com.ach.played.5", 100); ^jni/../../Classes/HelloWorldScene.cpp:938:65: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
ThirdPartyInterface::reportAchievement("com.ach.played.5", 100); ^jni/../../Classes/HelloWorldScene.cpp:942:65: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
ThirdPartyInterface::reportAchievement("com.ach.played.5", 100); ^jni/../../Classes/HelloWorldScene.cpp:946:65: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
ThirdPartyInterface::reportAchievement("com.ach.played.5", 100); ^[armeabi] Compile++ thumb: cocos2dcpp_shared <= ThirdPartyInterface.cpp [armeabi] Compile++ thumb: cocos2dcpp_shared <= CollisionDetection.cpp [armeabi] Compile++ thumb: cocos2dcpp_shared <= Shared.cpp [armeabi] Compile++ thumb: cocos2dcpp_shared <= JNIHelpers.cpp [armeabi] Compile++ thumb: cocos2dcpp_shared <= NativeUtils.cpp make: *** No rule to make target
/Users/Bilalmirza/Documents/Developer-Tools/cocos2d-x-2.2.3/extensions/AssetsManager/AssetsManager.cpp」, 需要通過 obj/local/armeabi/objs/cocos_extension_static/AssetsManager/AssetsManager.o'. Stop. make: Leaving directory /卷/Data/NewData/Projects/SpikesProj/SourceCode/cocos2d-x-2.2.6/projects/DTS/proj.android' Mac-mini:proj.android Marine $ ant debug install Buildfile: /Volumes/Data/NewData /項目/ SpikesProj /源碼/ cocos2d的-X-2.2.6 /項目/ DTS/proj.android/build.xml文件

構建失敗

Error Log

因爲我是新手到cocos2D-x任何幫助將不勝感激。

非常感謝!

回答

0

我看你使用ndk10。建議使用ndk9和cocos2d-x。試一試。

+0

當然!讓我繼續努力,然後回到你身邊 – Marine

相關問題