0

cocos2d-x-android デモを作成しようとしていますが、これらのエラーが発生しました。

Android NDK: WARNING: APP_PLATFORM android-18 is larger than android:minSdkVersion 8 in ./AndroidManifest.xml  "  
"Android NDK: WARNING:/Users/linyou/Documents/cocos2d-x/F10Attack/proj.android/../../cocos2dx""/Android.mk:cocos2dx_static: LOCAL_LDLIBS is always ignored for static libraries    

"Compile++ thumb  : cocosdenshion_static <= SimpleAudioEngine.cpp"
"/Users/linyou/Documents/cocos2d-x/F10Attack/proj.android/../../CocosDenshion/android/SimpleAudioEngine.cpp: In constructor 'CocosDenshion::SimpleAudioEngine::SimpleAudioEngine()':

/Users/linyou/Documents/cocos2d-x/F10Attack/proj.android/../../CocosDenshion/android/SimpleAudioEngine.cpp:77:2: error: format not a string literal and no format arguments [-Werror=format-security]"
"cc1plus: some warnings being treated as errors"

"make: *** [obj/local/armeabi/objs/cocosdenshion_static/SimpleAudioEngine.o] Error 1

手伝って頂けますか?ありがとう!

4

2 に答える 2

1

これは、構成ファイルを編集することで回避できます

$PROJECT_HOME/proj.android/jni/Application.mk

これをコンパイラフラグに追加する

APP_CFLAGS += -Wno-error=format-security

したがって、そのような警告によって引き起こされるエラーは発生しません。

于 2014-09-24T22:49:44.323 に答える