cocos IDE 1.0.2刚创建了一个事例项目,怎么总是构建项目失败呢? 我想构建完成后,打包成apk的。打包过程中需要改哪些东西?比如,android.mk 文件等等?
这是我构建项目的错误log,
Running command: new
Copy template into F:\cocos\CocosLuaGame333
Replace the project name from ‘HelloLua’ to ‘CocosLuaGame333’
Copying directory from cocos root directory…
Copying files from template directory…
Copying cocos2d-x files…
Rename project name from ‘HelloLua’ to ‘CocosLuaGame333’
Replace the project name from ‘HelloLua’ to ‘CocosLuaGame333’
Replace the project package name from ‘org.cocos2dx.hellolua’ to ‘org.cocos2dx.CocosLuaGame333’
Replace the mac bundle id from ‘org.cocos2dx.hellolua’ to ‘org.cocos2dx.CocosLuaGame333’
Replace the ios bundle id from ‘org.cocos2dx.hellolua’ to ‘org.cocos2dx.CocosLuaGame333’
Updated project.properties
Updated local.properties
Updated file F:\cocos\CocosLuaGame333\frameworks\runtime-src\proj.android\proguard-project.txt
Updated project.properties
Updated local.properties
Updated file F:\cocos\CocosLuaGame333\frameworks\runtime-src\proj.android…\cocos2d-x\cocos\platform\android\java\proguard-project.txt
Android NDK: WARNING: APP_PLATFORM android-19 is larger than android:minSdkVersion 9 in ./AndroidManifest.xml
make.exe: Entering directoryF:/cocos/CocosLuaGame333/frameworks/runtime-src/proj.android' Compile++ thumb: cocos2dlua_shared <= extension_set.cc Compile++ thumb: cocos2dlua_shared <= generated_message_util.cc Compile++ thumb: cocos2dlua_shared <= message_lite.cc Compile++ thumb: cocos2dlua_shared <= once.cc Compile++ thumb: cocos2dlua_shared <= atomicops_internals_x86_gcc.cc Compile++ thumb: cocos2dlua_shared <= repeated_field.cc Compile++ thumb: cocos2dlua_shared <= wire_format_lite.cc Compile++ thumb: cocos2dlua_shared <= zero_copy_stream.cc Compile++ thumb: cocos2dlua_shared <= zero_copy_stream_impl_lite.cc Compile++ thumb: cocos2dlua_shared <= stringprintf.cc Compile++ thumb: cocos2dlua_shared <= VisibleRect.cpp Compile++ thumb: cocos2dlua_shared <= AppDelegate.cpp Compile++ thumb: cocos2dlua_shared <= ConfigParser.cpp Compile++ thumb: cocos2d_lua_static <= tolua_fix.cpp Compile++ thumb: cocos2d_lua_static <= lua_cocos2dx_audioengine_auto.cpp Compile++ thumb: cocos2d_lua_static <= lua_cocos2dx_3d_auto.cpp Compile++ thumb: cocos2d_lua_static <= lua_cocos2dx_cocosdenshion_auto.cpp Compile++ thumb: cocos2d_lua_static <= lua_cocos2dx_cocosbuilder_auto.cpp Compile++ thumb: cocos2d_lua_static <= lua_cocos2dx_studio_auto.cpp Compile++ thumb: cocos2d_lua_static <= lua_cocos2dx_spine_auto.cpp Compile++ thumb: cocos2d_lua_static <= lua_cocos2dx_experimental_video_auto.cpp Compile++ thumb: cocos2d_lua_static <= lua_cocos2dx_ui_auto.cpp Compile++ thumb: cocos2d_lua_static <= lua_cocos2dx_extension_auto.cpp StaticLibrary : libcocos2d.a Compile++ thumb: cocos2dlua_shared <= main.cpp Compile++ thumb: cocos2dlua_shared <= Runtime_android.cpp Compile++ thumb: cocos2dlua_shared <= coded_stream.cc Compile++ thumb: cocos2dlua_shared <= common.cc Compile++ thumb: cocos2dlua_shared <= Landscape_png.cpp Compile++ thumb: cocos2dlua_shared <= PlayDisable_png.cpp Compile++ thumb: cocos2dlua_shared <= PlayEnable_png.cpp Compile++ thumb: cocos2dlua_shared <= Portrait_png.cpp Compile++ thumb: cocos2dlua_shared <= Shine_png.cpp Compile++ thumb: cocos2dlua_shared <= Runtime.cpp Compile++ thumb: cocos2dlua_shared <= Protos.pb.cc Compile thumb : cocos2dlua_shared <= lua_debugger.c Compile++ thumb: cocos2d_lua_static <= CCLuaBridge.cpp jni/../../Classes/runtime/Runtime.cpp:358:9: error: use of undeclared identifier 'close' close(listenfd); /* bind error, close and try next one */ ^ Compile++ thumb: cocos2d_lua_static <= CCLuaEngine.cpp jni/../../Classes/runtime/Runtime.cpp:422:16: error: use of undeclared identifier 'access' if(access(DirName, NULL) != 0) ^ jni/../../Classes/runtime/Runtime.cpp:449:13: error: use of undeclared identifier 'usleep' usleep(1); ^ jni/../../Classes/runtime/Runtime.cpp:64:19: note: expanded from macro 'usleep' #define usleep(t) usleep(t) ^ jni/../../Classes/runtime/Runtime.cpp:464:13: error: use of undeclared identifier 'usleep' usleep(1); ^ jni/../../Classes/runtime/Runtime.cpp:64:19: note: expanded from macro 'usleep' #define usleep(t) usleep(t) ^ jni/../../Classes/runtime/Runtime.cpp:548:21: error: use of undeclared identifier 'usleep' usleep(1); ^ jni/../../Classes/runtime/Runtime.cpp:64:19: note: expanded from macro 'usleep' #define usleep(t) usleep(t) ^ jni/../../Classes/runtime/Runtime.cpp:589:14: error: use of undeclared identifier 'usleep' usleep(500); ^ jni/../../Classes/runtime/Runtime.cpp:64:19: note: expanded from macro 'usleep' #define usleep(t) usleep(t) ^ jni/../../Classes/runtime/Runtime.cpp:680:13: error: use of undeclared identifier 'usleep' usleep(500); ^ jni/../../Classes/runtime/Runtime.cpp:64:19: note: expanded from macro 'usleep' #define usleep(t) usleep(t) ^ 7 errors generated. make.exe: *** Error 1 make.exe: *** Waiting for unfinished jobs.... make.exe: Leaving directory
F:/cocos/CocosLuaGame333/frameworks/runtime-src/proj.android’
Running command: compile
Building mode: debug
running: ‘“F:\cocos2dxTootl\adt-bundle-windows-x86_64-20140321\sdk\tools\android” update project -t android-19 -p F:\cocos\CocosLuaGame333\frameworks\runtime-src\proj.android’
running: ‘“F:\cocos2dxTootl\adt-bundle-windows-x86_64-20140321\sdk\tools\android” update lib-project -p F:\cocos\CocosLuaGame333\frameworks\runtime-src\proj.android…/…/cocos2d-x/cocos/platform/android/java -t android-19’
building native
NDK build mode: release
running: ‘F:\cocos2dxTootl\android-ndk-r9d\ndk-build -C F:\cocos\CocosLuaGame333\frameworks\runtime-src\proj.android -j3 NDK_MODULE_PATH=F:\cocos\CocosLuaGame333\frameworks\runtime-src\proj.android…/…/cocos2d-x;F:\cocos\CocosLuaGame333\frameworks\runtime-src\proj.android…/…/cocos2d-x/cocos/;F:\cocos\CocosLuaGame333\frameworks\runtime-src\proj.android…/…/cocos2d-x/external;F:\cocos\CocosLuaGame333\frameworks\runtime-src\proj.android…/…/cocos2d-x/cocos/scripting’
Ndk build failed!