我按照大大们的方法,创建hello world项目,通过项目下的./build_native.sh编译成功,也成功将hello world案例安装至手机中,但是问题是,以后我每次修改hello world、调试hello world都用./build_native.sh全部编译 …很耗时间,有没有其他的理法解决?
代码如下:
./build_native.sh
Using prebuilt externals
make: Entering directory `/cygdrive/f/itsdv/cocos2d-2.0-rc2-x-2.0.1/Itsdv02/proj.android'
/cygdrive/f/itsdv/android-ndk-r8c/build/core/add-application.mk:128: Android NDK: WARNING: APP_PLATFORM android-9 is larger than android:minSdkVersion 8 in ./AndroidManifest.xml
Gdbserver : libs/armeabi/gdbserver
Gdbsetup : libs/armeabi/gdb.setup
Cygwin : Generating dependency file converter script
Compile++ thumb : game_shared <= main.cpp
Compile++ thumb : game_shared <= AppDelegate.cpp
Compile++ thumb : game_shared <= HelloWorldScene.cpp
Prebuilt : libgnustl_static.a <= <NDK>/sources/cxx-stl/gnu-libstdc++/4.6/libs/armeabi/
Compile++ thumb : cocos2dx_static <= CCConfiguration.cpp
Compile++ thumb : cocos2dx_static <= CCDrawingPrimitives.cpp
Compile++ thumb : cocos2dx_static <= CCScheduler.cpp
Compile++ thumb : cocos2dx_static <= CCCamera.cpp
Compile++ thumb : cocos2dx_static <= CCAction.cpp
Compile++ thumb : cocos2dx_static <= CCActionCamera.cpp
Compile++ thumb : cocos2dx_static <= CCActionCatmullRom.cpp
Compile++ thumb : cocos2dx_static <= CCActionEase.cpp
Compile++ thumb : cocos2dx_static <= CCActionGrid.cpp
Compile++ thumb : cocos2dx_static <= CCActionGrid3D.cpp
Compile++ thumb : cocos2dx_static <= CCActionInstant.cpp
Compile++ thumb : cocos2dx_static <= CCActionInterval.cpp
Compile++ thumb : cocos2dx_static <= CCActionManager.cpp
Compile++ thumb : cocos2dx_static <= CCActionPageTurn3D.cpp
Compile++ thumb : cocos2dx_static <= CCActionProgressTimer.cpp
Compile++ thumb : cocos2dx_static <= CCActionTiledGrid.cpp
Compile++ thumb : cocos2dx_static <= CCActionTween.cpp
Compile++ thumb : cocos2dx_static <= CCAtlasNode.cpp
Compile++ thumb : cocos2dx_static <= CCNode.cpp
Compile++ thumb : cocos2dx_static <= CCAffineTransform.cpp
Compile++ thumb : cocos2dx_static <= CCGeometry.cpp
Compile++ thumb : cocos2dx_static <= CCAutoreleasePool.cpp
Compile++ thumb : cocos2dx_static <= CCDictionary.cpp
Compile++ thumb : cocos2dx_static <= CCNS.cpp
Compile++ thumb : cocos2dx_static <= CCObject.cpp
Compile++ thumb : cocos2dx_static <= CCSet.cpp
Compile++ thumb : cocos2dx_static <= CCString.cpp
Compile++ thumb : cocos2dx_static <= CCZone.cpp
Compile++ thumb : cocos2dx_static <= CCArray.cpp
Compile++ thumb : cocos2dx_static <= cocos2d.cpp
Compile++ thumb : cocos2dx_static <= CCDirector.cpp
Compile++ thumb : cocos2dx_static <= CCGrabber.cpp
Compile++ thumb : cocos2dx_static <= CCGrid.cpp
Compile++ thumb : cocos2dx_static <= CCNotificationCenter.cpp
Compile++ thumb : cocos2dx_static <= CCControl.cpp
Compile++ thumb : cocos2dx_static <= CCControlButton.cpp
Compile++ thumb : cocos2dx_static <= CCControlColourPicker.cpp
Compile++ thumb : cocos2dx_static <= CCControlHuePicker.cpp
Compile++ thumb : cocos2dx_static <= CCControlSaturationBrightnessPicker.cpp
Compile++ thumb : cocos2dx_static <= CCControlSlider.cpp
Compile++ thumb : cocos2dx_static <= CCControlSwitch.cpp
Compile++ thumb : cocos2dx_static <= CCControlUtils.cpp
Compile++ thumb : cocos2dx_static <= CCInvocation.cpp
Compile++ thumb : cocos2dx_static <= CCMenuPassive.cpp
Compile++ thumb : cocos2dx_static <= CCScale9Sprite.cpp
Compile++ thumb : cocos2dx_static <= CCSpacer.cpp
Compile++ thumb : cocos2dx_static <= CCListView.cpp
Compile++ thumb : cocos2dx_static <= CCListViewCell.cpp
Compile++ thumb : cocos2dx_static <= CCTextureWatcher.cpp
Compile++ thumb : cocos2dx_static <= CCBFileLoader.cpp
Compile++ thumb : cocos2dx_static <= CCBReader.cpp
F:/itsdv/cocos2d-2.0-rc2-x-2.0.1/cocos2dx/extensions/CCBReader/CCBReader.cpp:139:52: warning: multi-character character constant -Wmultichar]
Compile++ thumb : cocos2dx_static <= CCNodeLoaderLibrary.cpp
Compile++ thumb : cocos2dx_static <= CCNodeLoader.cpp
Compile++ thumb : cocos2dx_static <= CCControlButtonLoader.cpp
Compile++ thumb : cocos2dx_static <= CCControlLoader.cpp
Compile++ thumb : cocos2dx_static <= CCLabelBMFontLoader.cpp
Compile++ thumb : cocos2dx_static <= CCLabelTTFLoader.cpp
Compile++ thumb : cocos2dx_static <= CCLayerLoader.cpp
Compile++ thumb : cocos2dx_static <= CCLayerColorLoader.cpp
Compile++ thumb : cocos2dx_static <= CCLayerGradientLoader.cpp
Compile++ thumb : cocos2dx_static <= CCMenuItemLoader.cpp
Compile++ thumb : cocos2dx_static <= CCMenuItemImageLoader.cpp
Compile++ thumb : cocos2dx_static <= CCSpriteLoader.cpp
Compile++ thumb : cocos2dx_static <= CCScale9SpriteLoader.cpp
Compile++ thumb : cocos2dx_static <= CCScrollViewLoader.cpp
Compile++ thumb : cocos2dx_static <= CCParticleSystemQuadLoader.cpp
Compile++ thumb : cocos2dx_static <= CCScrollView.cpp
Compile thumb : cocos2dx_static <= aabb.c
Compile thumb : cocos2dx_static <= mat3.c
Compile thumb : cocos2dx_static <= mat4.c
Compile thumb : cocos2dx_static <= neon_matrix_impl.c
Compile thumb : cocos2dx_static <= plane.c
Compile thumb : cocos2dx_static <= quaternion.c
F:/itsdv/cocos2d-2.0-rc2-x-2.0.1/cocos2dx/kazmath/src/quaternion.c: In function 'kmQuaternionAssign':
F:/itsdv/cocos2d-2.0-rc2-x-2.0.1/cocos2dx/kazmath/src/quaternion.c:478:5: warning: incompatible implicit declaration of built-in function 'memcpy'
Compile thumb : cocos2dx_static <= ray2.c
Compile thumb : cocos2dx_static <= utility.c
Compile thumb : cocos2dx_static <= vec2.c
Compile thumb : cocos2dx_static <= vec3.c
Compile thumb : cocos2dx_static <= vec4.c
F:/itsdv/cocos2d-2.0-rc2-x-2.0.1/cocos2dx/kazmath/src/vec4.c: In function 'kmVec4Assign':
F:/itsdv/cocos2d-2.0-rc2-x-2.0.1/cocos2dx/kazmath/src/vec4.c:150:5: warning: incompatible implicit declaration of built-in function 'memcpy'
Compile thumb : cocos2dx_static <= mat4stack.c
Compile thumb : cocos2dx_static <= matrix.c
Compile++ thumb : cocos2dx_static <= CCKeypadDelegate.cpp
Compile++ thumb : cocos2dx_static <= CCKeypadDispatcher.cpp
Compile++ thumb : cocos2dx_static <= CCLabelAtlas.cpp
Compile++ thumb : cocos2dx_static <= CCLabelBMFont.cpp
Compile++ thumb : cocos2dx_static <= CCLabelTTF.cpp
Compile++ thumb : cocos2dx_static <= CCLayer.cpp
Compile++ thumb : cocos2dx_static <= CCScene.cpp
Compile++ thumb : cocos2dx_static <= CCTransitionPageTurn.cpp
Compile++ thumb : cocos2dx_static <= CCTransition.cpp
Compile++ thumb : cocos2dx_static <= CCTransitionProgress.cpp
Compile++ thumb : cocos2dx_static <= CCMenu.cpp
Compile++ thumb : cocos2dx_static <= CCMenuItem.cpp
Compile++ thumb : cocos2dx_static <= CCMotionStreak.cpp
Compile++ thumb : cocos2dx_static <= CCProgressTimer.cpp
Compile++ thumb : cocos2dx_static <= CCRenderTexture.cpp
Compile++ thumb : cocos2dx_static <= CCParticleExamples.cpp
Compile++ thumb : cocos2dx_static <= CCParticleSystem.cpp
Compile++ thumb : cocos2dx_static <= CCParticleBatchNode.cpp
Compile++ thumb : cocos2dx_static <= CCParticleSystemQuad.cpp
Compile++ thumb : cocos2dx_static <= CCSAXParser.cpp
Compile++ thumb : cocos2dx_static <= CCThread.cpp
Compile++ thumb : cocos2dx_static <= platform.cpp
Compile++ thumb : cocos2dx_static <= CCEGLViewProtocol.cpp
Compile++ thumb : cocos2dx_static <= CCEGLView.cpp
Compile++ thumb : cocos2dx_static <= CCAccelerometer.cpp
Compile++ thumb : cocos2dx_static <= CCApplication.cpp
Compile++ thumb : cocos2dx_static <= CCCommon.cpp
Compile++ thumb : cocos2dx_static <= CCFileUtils.cpp
Compile++ thumb : cocos2dx_static <= CCImage.cpp
Compile++ thumb : cocos2dx_static <= JniHelper.cpp
Compile++ thumb : cocos2dx_static <= IMEJni.cpp
Compile++ thumb : cocos2dx_static <= MessageJni.cpp
Compile++ thumb : cocos2dx_static <= SensorJni.cpp
Compile++ thumb : cocos2dx_static <= SystemInfoJni.cpp
Compile++ thumb : cocos2dx_static <= TouchesJni.cpp
Compile++ thumb : cocos2dx_static <= CCScriptSupport.cpp
Compile++ thumb : cocos2dx_static <= ccShaders.cpp
Compile++ thumb : cocos2dx_static <= CCGLProgram.cpp
Compile++ thumb : cocos2dx_static <= ccGLStateCache.cpp
Compile++ thumb : cocos2dx_static <= CCShaderCache.cpp
Compile++ thumb : cocos2dx_static <= CCAnimation.cpp
Compile++ thumb : cocos2dx_static <= CCAnimationCache.cpp
Compile++ thumb : cocos2dx_static <= CCSprite.cpp
Compile++ thumb : cocos2dx_static <= CCSpriteBatchNode.cpp
Compile++ thumb : cocos2dx_static <= CCSpriteFrame.cpp
Compile++ thumb : cocos2dx_static <= CCSpriteFrameCache.cpp
Compile++ thumb : cocos2dx_static <= CCProfiling.cpp
Compile++ thumb : cocos2dx_static <= CCPointExtension.cpp
Compile++ thumb : cocos2dx_static <= TransformUtils.cpp
Compile++ thumb : cocos2dx_static <= CCUserDefault.cpp
Compile++ thumb : cocos2dx_static <= base64.cpp
Compile++ thumb : cocos2dx_static <= ccUtils.cpp
Compile++ thumb : cocos2dx_static <= CCVertex.cpp
Compile++ thumb : cocos2dx_static <= ccCArray.cpp
Compile++ thumb : cocos2dx_static <= TGAlib.cpp
Compile++ thumb : cocos2dx_static <= ZipUtils.cpp
Compile++ thumb : cocos2dx_static <= ioapi.cpp
Compile++ thumb : cocos2dx_static <= unzip.cpp
Compile++ thumb : cocos2dx_static <= CCIMEDispatcher.cpp
Compile++ thumb : cocos2dx_static <= CCTextFieldTTF.cpp
Compile++ thumb : cocos2dx_static <= CCTexture2D.cpp
Compile++ thumb : cocos2dx_static <= CCTextureAtlas.cpp
Compile++ thumb : cocos2dx_static <= CCTextureCache.cpp
Compile++ thumb : cocos2dx_static <= CCTexturePVR.cpp
Compile++ thumb : cocos2dx_static <= CCParallaxNode.cpp
Compile++ thumb : cocos2dx_static <= CCTMXLayer.cpp
Compile++ thumb : cocos2dx_static <= CCTMXObjectGroup.cpp
Compile++ thumb : cocos2dx_static <= CCTMXTiledMap.cpp
Compile++ thumb : cocos2dx_static <= CCTMXXMLParser.cpp
Compile++ thumb : cocos2dx_static <= CCTileMapAtlas.cpp
Compile++ thumb : cocos2dx_static <= CCTouchDispatcher.cpp
Compile++ thumb : cocos2dx_static <= CCTouchHandler.cpp
Prebuilt : png.a <= /cygdrive/f/itsdv/cocos2d-2.0-rc2-x-2.0.1/cocos2dx/platform/third_party/android/prebuilt/libpng/libs/armeabi/
Prebuilt : jpeg.a <= /cygdrive/f/itsdv/cocos2d-2.0-rc2-x-2.0.1/cocos2dx/platform/third_party/android/prebuilt/libjpeg/libs/armeabi/
Prebuilt : xml2.a <= /cygdrive/f/itsdv/cocos2d-2.0-rc2-x-2.0.1/cocos2dx/platform/third_party/android/prebuilt/libxml2/libs/armeabi/
Prebuilt : tiff.a <= /cygdrive/f/itsdv/cocos2d-2.0-rc2-x-2.0.1/cocos2dx/platform/third_party/android/prebuilt/libtiff/libs/armeabi/
StaticLibrary : libcocos2d.a
Compile++ thumb : cocosdenshion_static <= SimpleAudioEngine.cpp
Compile++ thumb : cocosdenshion_static <= SimpleAudioEngineJni.cpp
StaticLibrary : libcocosdenshion.a
SharedLibrary : libgame.so
Install : libgame.so => libs/armeabi/libgame.so
make: Leaving directory `/cygdrive/f/itsdv/cocos2d-2.0-rc2-x-2.0.1/Itsdv02/proj.android'
%url% /cygdrive/f/itsdv/cocos2d-2.0-rc2-x-2.0.1/itsdv02/proj.android
./build_native.sh