Cocos2d-x 3.0正式版及android环境搭建详细教程

:14::14::14::14::14::14:

好帖,学习了

这麽好的帖子,一定要顶一个

为什么 我打包安卓的时候跟你的那个 不一样呢
make: Leaving directory `/Users/chenhailun/Workspace/cocos/testCoCos/proj.android’

使用3.2版本的需要注意下
需要注意的是Cocos2d-x 3.0正式版及android环境搭建详细教程 中有个修改一下模板中的build_native.py文件,以后就让命令来帮我们一起将类包考进去。修改模板类中的build_native.py
你可以在“cocos2d-x-3.0/templates/cpp-template-default/proj.android”下找到build_native.py进行修改。

因为我现在用的是版本3.2的如果按照原文修改的话 会有一个错误 global name ‘copy_files’ is not defined 需要修改函数名称copy_files 将原文中的 def copy_src_files(src, dst):全部替换
原文中的路径 在3.2的已经变了 也需要做相应地修改
cocos_src_path = os.path.join(cocos_root, “/cocos/platform/android/java/src/”)

这里是ndk的下载地址 直接复制 就可以下载 没反应的话 请多刷新几次
https://dl.google.com/android/ndk/android-ndk-r9d-darwin-x86_64.tar.bz2
http://dl.google.com/android/ndk/android-ndk-r9c-darwin-x86_64.tar.bz2
http://dl.google.com/android/ndk/android-ndk-r9d-darwin-x86.tar.bz2
http://dl.google.com/android/ndk/android-ndk-r9-darwin-x86.tar.bz2

好帖!分享了!!

Android NDK: WARNING: Ignoring unknown import directory: jni/…/…/cocos2d
Android NDK: WARNING: Ignoring unknown import directory: jni/…/…/cocos2d/external
Android NDK: WARNING: Ignoring unknown import directory: jni/…/…/cocos2d/cocos
Android NDK: jni/Android.mk: Cannot find module with tag ‘.’ in import path
Android NDK: Are you sure your NDK_MODULE_PATH variable is properly defined ?
Android NDK: The following directories were searched:
Android NDK:
make: Entering directory /Users/apple/Jason/cocos2d-x-3.2/templates/cpp-template-default/proj.android' jni/Android.mk:32: *** Android NDK: Aborting. . Stop. make: Leaving directory /Users/apple/Jason/cocos2d-x-3.2/templates/cpp-template-default/proj.android’
求大神解答,这个是怎么回事啊

各位不知道有木有遇到下图这个问题?网上各种方法:重启IDE、clean-rebuild project、Java Build path删除lib等方法,都做了尝试没能解决这个app未能生成的问题。各位大大,帮忙解救一下。

不知道是否是build时这些warning的影响?

build完整日志如下:
wangguoqingdeMacBook-Air:proj.android guoqing$ python build_native.py
The Selected NDK toolchain version was 4.8 !
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
make: Entering directory /Users/guoqing/Documents/Development/myWorkspace/cocos2dx/test_3.0/proj.android' Compile++ thumb: cocos2dcpp_shared <= main.cpp Compile++ thumb: cocos2dcpp_shared <= AppDelegate.cpp Compile++ thumb: cocos2dcpp_shared <= HelloWorldScene.cpp Compile++ thumb: cocos2dx_static <= cocos2d.cpp Compile++ thumb: cocos2dx_static <= CCAction.cpp Compile++ thumb: cocos2dx_static <= CCActionCamera.cpp jni/../../Classes/HelloWorldScene.cpp:47:45: warning: missing sentinel in function call -Wsentinel] auto menu = Menu::create(closeItem, NULL); ^ , NULL jni/../../cocos2d/cocos/./2d/CCMenu.h:82:18: note: function has been explicitly marked sentinel here static Menu* create(MenuItem* item, ...) CC_REQUIRES_NULL_TERMINATION; ^ Compile++ thumb: cocos2dx_static <= CCActionCatmullRom.cpp Compile++ thumb: cocos2dx_static <= CCActionEase.cpp Compile++ thumb: cocos2dx_static <= CCActionGrid.cpp 1 warning generated. 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 <= CCAnimation.cpp Compile++ thumb: cocos2dx_static <= CCAnimationCache.cpp Compile++ thumb: cocos2dx_static <= CCAtlasNode.cpp Compile++ thumb: cocos2dx_static <= CCClippingNode.cpp Compile++ thumb: cocos2dx_static <= CCComponent.cpp Compile++ thumb: cocos2dx_static <= CCComponentContainer.cpp Compile++ thumb: cocos2dx_static <= CCDrawNode.cpp Compile++ thumb: cocos2dx_static <= CCDrawingPrimitives.cpp Compile++ thumb: cocos2dx_static <= CCFont.cpp Compile++ thumb: cocos2dx_static <= CCFontAtlas.cpp Compile++ thumb: cocos2dx_static <= CCFontAtlasCache.cpp Compile++ thumb: cocos2dx_static <= CCFontCharMap.cpp Compile++ thumb: cocos2dx_static <= CCFontFNT.cpp In file included from jni/../../cocos2d/cocos/./2d/CCFontAtlas.cpp:27: In file included from jni/../../cocos2d/cocos/./2d/CCFontFreeType.h:40: In file included from jni/../../cocos2d/external/freetype2/prebuilt/android/../../include/android/freetype2/freetype/freetype.h:33: jni/../../cocos2d/external/freetype2/prebuilt/android/../../include/android/freetype2/freetype/config/ftconfig.h:409:5: warning: 'register' storage class specifier is deprecated -Wdeprecated-register] register FT_Int32 t, t2; ^~~~~~~~~ jni/../../cocos2d/external/freetype2/prebuilt/android/../../include/android/freetype2/freetype/config/ftconfig.h:409:5: warning: 'register' storage class specifier is deprecated -Wdeprecated-register] register FT_Int32 t, t2; ^~~~~~~~~ In file included from jni/../../cocos2d/cocos/./2d/CCFontAtlasCache.cpp:31: In file included from jni/../../cocos2d/cocos/./2d/CCFontFreeType.h:40: In file included from jni/../../cocos2d/external/freetype2/prebuilt/android/../../include/android/freetype2/freetype/freetype.h:33: jni/../../cocos2d/external/freetype2/prebuilt/android/../../include/android/freetype2/freetype/config/ftconfig.h:409:5: warning: 'register' storage class specifier is deprecated -Wdeprecated-register] register FT_Int32 t, t2; ^~~~~~~~~ jni/../../cocos2d/external/freetype2/prebuilt/android/../../include/android/freetype2/freetype/config/ftconfig.h:409:5: warning: 'register' storage class specifier is deprecated -Wdeprecated-register] register FT_Int32 t, t2; ^~~~~~~~~ 2 warnings generated. 2 warnings generated. Compile++ thumb: cocos2dx_static <= CCFontFreeType.cpp Compile++ thumb: cocos2dx_static <= CCGLBufferedNode.cpp Compile++ thumb: cocos2dx_static <= CCGrabber.cpp Compile++ thumb: cocos2dx_static <= CCGrid.cpp Compile++ thumb: cocos2dx_static <= CCLabel.cpp In file included from jni/../../cocos2d/cocos/./2d/CCFontFreeType.cpp:26: In file included from jni/../../cocos2d/cocos/./2d/CCFontFreeType.h:40: In file included from jni/../../cocos2d/external/freetype2/prebuilt/android/../../include/android/freetype2/freetype/freetype.h:33: jni/../../cocos2d/external/freetype2/prebuilt/android/../../include/android/freetype2/freetype/config/ftconfig.h:409:5: warning: 'register' storage class specifier is deprecated -Wdeprecated-register] register FT_Int32 t, t2; ^~~~~~~~~ jni/../../cocos2d/external/freetype2/prebuilt/android/../../include/android/freetype2/freetype/config/ftconfig.h:409:5: warning: 'register' storage class specifier is deprecated -Wdeprecated-register] register FT_Int32 t, t2; ^~~~~~~~~ Compile++ thumb: cocos2dx_static <= CCLabelAtlas.cpp Compile++ thumb: cocos2dx_static <= CCLabelBMFont.cpp 2 warnings generated. Compile++ thumb: cocos2dx_static <= CCLabelTTF.cpp Compile++ thumb: cocos2dx_static <= CCLabelTextFormatter.cpp Compile++ thumb: cocos2dx_static <= CCLayer.cpp Compile++ thumb: cocos2dx_static <= CCMenu.cpp Compile++ thumb: cocos2dx_static <= CCMenuItem.cpp Compile++ thumb: cocos2dx_static <= CCMotionStreak.cpp Compile++ thumb: cocos2dx_static <= CCNode.cpp Compile++ thumb: cocos2dx_static <= CCNodeGrid.cpp Compile++ thumb: cocos2dx_static <= CCParallaxNode.cpp Compile++ thumb: cocos2dx_static <= CCParticleBatchNode.cpp Compile++ thumb: cocos2dx_static <= CCParticleExamples.cpp Compile++ thumb: cocos2dx_static <= CCParticleSystem.cpp Compile++ thumb: cocos2dx_static <= CCParticleSystemQuad.cpp Compile++ thumb: cocos2dx_static <= CCProgressTimer.cpp Compile++ thumb: cocos2dx_static <= CCRenderTexture.cpp Compile++ thumb: cocos2dx_static <= CCScene.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 <= CCTMXLayer.cpp Compile++ thumb: cocos2dx_static <= CCFastTMXLayer.cpp Compile++ thumb: cocos2dx_static <= CCTMXObjectGroup.cpp Compile++ thumb: cocos2dx_static <= CCTMXTiledMap.cpp Compile++ thumb: cocos2dx_static <= CCFastTMXTiledMap.cpp Compile++ thumb: cocos2dx_static <= CCTMXXMLParser.cpp Compile++ thumb: cocos2dx_static <= CCTextFieldTTF.cpp Compile++ thumb: cocos2dx_static <= CCTileMapAtlas.cpp Compile++ thumb: cocos2dx_static <= CCTransition.cpp Compile++ thumb: cocos2dx_static <= CCTransitionPageTurn.cpp Compile++ thumb: cocos2dx_static <= CCTransitionProgress.cpp Compile++ thumb: cocos2dx_static <= CCTweenFunction.cpp Compile++ thumb: cocos2dx_static <= CCAnimate3D.cpp Compile++ thumb: cocos2dx_static <= CCAnimation3D.cpp Compile++ thumb: cocos2dx_static <= CCBundle3D.cpp Compile++ thumb: cocos2dx_static <= CCBundleReader.cpp Compile++ thumb: cocos2dx_static <= CCMesh.cpp Compile++ thumb: cocos2dx_static <= CCMeshSkin.cpp Compile++ thumb: cocos2dx_static <= CCSprite3DMaterial.cpp Compile++ thumb: cocos2dx_static <= CCObjLoader.cpp Compile++ thumb: cocos2dx_static <= CCSprite3D.cpp Compile++ thumb: cocos2dx_static <= CCGLViewProtocol.cpp Compile++ thumb: cocos2dx_static <= CCFileUtils.cpp Compile++ thumb: cocos2dx_static <= CCSAXParser.cpp Compile++ thumb: cocos2dx_static <= CCThread.cpp Compile++ thumb: cocos2dx_static <= CCImage.cpp Compile++ thumb: cocos2dx_static <= CCAffineTransform.cpp Compile++ thumb: cocos2dx_static <= CCGeometry.cpp Compile++ thumb: cocos2dx_static <= CCVertex.cpp Compile++ thumb: cocos2dx_static <= Mat4.cpp Compile++ thumb: cocos2dx_static <= MathUtil.cpp Compile++ thumb: cocos2dx_static <= Quaternion.cpp Compile++ thumb: cocos2dx_static <= TransformUtils.cpp Compile++ thumb: cocos2dx_static <= Vec2.cpp Compile++ thumb: cocos2dx_static <= Vec3.cpp Compile++ thumb: cocos2dx_static <= Vec4.cpp Compile++ thumb: cocos2dx_static <= CCAutoreleasePool.cpp Compile++ thumb: cocos2dx_static <= CCConfiguration.cpp Compile++ thumb: cocos2dx_static <= CCConsole.cpp Compile++ thumb: cocos2dx_static <= CCData.cpp Compile++ thumb: cocos2dx_static <= CCDataVisitor.cpp Compile++ thumb: cocos2dx_static <= CCDirector.cpp Compile++ thumb: cocos2dx_static <= CCEvent.cpp Compile++ thumb: cocos2dx_static <= CCEventAcceleration.cpp Compile++ thumb: cocos2dx_static <= CCEventCustom.cpp Compile++ thumb: cocos2dx_static <= CCEventDispatcher.cpp In file included from jni/../../cocos2d/cocos/./base/CCDirector.cpp:44: In file included from jni/../../cocos2d/cocos/./2d/CCFontFreeType.h:40: In file included from jni/../../cocos2d/external/freetype2/prebuilt/android/../../include/android/freetype2/freetype/freetype.h:33: jni/../../cocos2d/external/freetype2/prebuilt/android/../../include/android/freetype2/freetype/config/ftconfig.h:409:5: warning: 'register' storage class specifier is deprecated -Wdeprecated-register] register FT_Int32 t, t2; ^~~~~~~~~ jni/../../cocos2d/external/freetype2/prebuilt/android/../../include/android/freetype2/freetype/config/ftconfig.h:409:5: warning: 'register' storage class specifier is deprecated -Wdeprecated-register] register FT_Int32 t, t2; ^~~~~~~~~ Compile++ thumb: cocos2dx_static <= CCEventFocus.cpp Compile++ thumb: cocos2dx_static <= CCEventKeyboard.cpp Compile++ thumb: cocos2dx_static <= CCEventController.cpp 2 warnings generated. Compile++ thumb: cocos2dx_static <= CCEventListener.cpp Compile++ thumb: cocos2dx_static <= CCEventListenerController.cpp Compile++ thumb: cocos2dx_static <= CCEventListenerAcceleration.cpp Compile++ thumb: cocos2dx_static <= CCEventListenerCustom.cpp Compile++ thumb: cocos2dx_static <= CCEventListenerFocus.cpp Compile++ thumb: cocos2dx_static <= CCEventListenerKeyboard.cpp Compile++ thumb: cocos2dx_static <= CCEventListenerMouse.cpp Compile++ thumb: cocos2dx_static <= CCEventListenerTouch.cpp Compile++ thumb: cocos2dx_static <= CCEventMouse.cpp Compile++ thumb: cocos2dx_static <= CCEventTouch.cpp Compile++ thumb: cocos2dx_static <= CCIMEDispatcher.cpp Compile++ thumb: cocos2dx_static <= CCNS.cpp Compile++ thumb: cocos2dx_static <= CCProfiling.cpp Compile++ thumb: cocos2dx_static <= CCRef.cpp Compile++ thumb: cocos2dx_static <= CCScheduler.cpp Compile++ thumb: cocos2dx_static <= CCScriptSupport.cpp Compile++ thumb: cocos2dx_static <= CCTouch.cpp Compile++ thumb: cocos2dx_static <= CCUserDefault.cpp Compile++ thumb: cocos2dx_static <= CCUserDefaultAndroid.cpp Compile++ thumb: cocos2dx_static <= CCValue.cpp Compile++ thumb: cocos2dx_static <= TGAlib.cpp Compile++ thumb: cocos2dx_static <= ZipUtils.cpp Compile++ thumb: cocos2dx_static <= atitc.cpp Compile++ thumb: cocos2dx_static <= base64.cpp Compile++ thumb: cocos2dx_static <= ccCArray.cpp Compile thumb : cocos2dx_static <= ccFPSImages.c Compile++ thumb: cocos2dx_static <= ccTypes.cpp Compile++ thumb: cocos2dx_static <= ccUTF8.cpp Compile++ thumb: cocos2dx_static <= ccUtils.cpp Compile++ thumb: cocos2dx_static <= etc1.cpp Compile++ thumb: cocos2dx_static <= s3tc.cpp Compile++ thumb: cocos2dx_static <= CCController.cpp Compile++ thumb: cocos2dx_static <= CCController-android.cpp Compile++ thumb: cocos2dx_static <= ObjectFactory.cpp Compile++ thumb: cocos2dx_static <= CCBatchCommand.cpp Compile++ thumb: cocos2dx_static <= CCCustomCommand.cpp Compile++ thumb: cocos2dx_static <= CCGLProgram.cpp Compile++ thumb: cocos2dx_static <= CCGLProgramCache.cpp Compile++ thumb: cocos2dx_static <= CCGLProgramState.cpp Compile++ thumb: cocos2dx_static <= CCGLProgramStateCache.cpp Compile++ thumb: cocos2dx_static <= CCGroupCommand.cpp Compile++ thumb: cocos2dx_static <= CCQuadCommand.cpp Compile++ thumb: cocos2dx_static <= CCMeshCommand.cpp Compile++ thumb: cocos2dx_static <= CCRenderCommand.cpp Compile++ thumb: cocos2dx_static <= CCRenderer.cpp Compile++ thumb: cocos2dx_static <= CCTexture2D.cpp Compile++ thumb: cocos2dx_static <= CCTextureAtlas.cpp Compile++ thumb: cocos2dx_static <= CCTextureCache.cpp Compile++ thumb: cocos2dx_static <= ccGLStateCache.cpp Compile++ thumb: cocos2dx_static <= ccShaders.cpp Compile++ thumb: cocos2dx_static <= CCArray.cpp Compile++ thumb: cocos2dx_static <= CCSet.cpp Compile++ thumb: cocos2dx_static <= CCString.cpp Compile++ thumb: cocos2dx_static <= CCDictionary.cpp Compile++ thumb: cocos2dx_static <= CCDeprecated.cpp Compile++ thumb: cocos2dx_static <= CCNotificationCenter.cpp Compile++ thumb: cocos2dx_static <= CCPhysicsBody.cpp Compile++ thumb: cocos2dx_static <= CCPhysicsContact.cpp Compile++ thumb: cocos2dx_static <= CCPhysicsJoint.cpp Compile++ thumb: cocos2dx_static <= CCPhysicsShape.cpp Compile++ thumb: cocos2dx_static <= CCPhysicsWorld.cpp Compile++ thumb: cocos2dx_static <= CCPhysicsBodyInfo_chipmunk.cpp Compile++ thumb: cocos2dx_static <= CCPhysicsContactInfo_chipmunk.cpp Compile++ thumb: cocos2dx_static <= CCPhysicsJointInfo_chipmunk.cpp Compile++ thumb: cocos2dx_static <= CCPhysicsShapeInfo_chipmunk.cpp Compile++ thumb: cocos2dx_static <= CCPhysicsWorldInfo_chipmunk.cpp Compile++ thumb: cocos2dx_static <= ConvertUTFWrapper.cpp Compile thumb : cocos2dx_static <= ConvertUTF.c Compile++ thumb: cocos2dx_static <= tinyxml2.cpp Compile++ thumb: cocos2dx_static <= ioapi.cpp Compile++ thumb: cocos2dx_static <= unzip.cpp Compile++ thumb: cocos2dx_static <= edtaa3func.cpp Compile thumb : cocos2dx_static <= xxhash.c Compile++ thumb: cocosdenshion_static <= cddSimpleAudioEngine.cpp Compile++ thumb: cocosdenshion_static <= ccdandroidUtils.cpp Compile++ thumb: cocosdenshion_static <= cddandroidAndroidJavaEngine.cpp Compile thumb : chipmunk_static <= chipmunk.c Compile thumb : chipmunk_static <= cpArbiter.c Compile thumb : chipmunk_static <= cpArray.c Compile thumb : chipmunk_static <= cpBB.c Compile thumb : chipmunk_static <= cpBBTree.c Compile thumb : chipmunk_static <= cpBody.c Compile thumb : chipmunk_static <= cpCollision.c Compile thumb : chipmunk_static <= cpHashSet.c Compile thumb : chipmunk_static <= cpPolyShape.c Compile thumb : chipmunk_static <= cpShape.c Compile thumb : chipmunk_static <= cpSpace.c Compile thumb : chipmunk_static <= cpSpaceComponent.c Compile thumb : chipmunk_static <= cpSpaceHash.c Compile thumb : chipmunk_static <= cpSpaceQuery.c Compile thumb : chipmunk_static <= cpSpaceStep.c Compile thumb : chipmunk_static <= cpSpatialIndex.c Compile thumb : chipmunk_static <= cpSweep1D.c Compile thumb : chipmunk_static <= cpVect.c In file included from jni/../../cocos2d/cocos/audio/android/ccdandroidUtils.cpp:26: In file included from jni/../../cocos2d/cocos/audio/android/../../cocos2d.h:131: In file included from jni/../../cocos2d/cocos/audio/android/../../2d/CCParticleSystem.h:33: In file included from jni/../../cocos2d/cocos/audio/android/../../deprecated/CCString.h:35: In file included from /Users/guoqing/Documents/Development/android-ndk-r9d/sources/cxx-stl/llvm-libc++/libcxx/include/sstream:174: In file included from /Users/guoqing/Documents/Development/android-ndk-r9d/sources/cxx-stl/llvm-libc++/libcxx/include/ostream:131: In file included from /Users/guoqing/Documents/Development/android-ndk-r9d/sources/cxx-stl/llvm-libc++/libcxx/include/ios:216: In file included from /Users/guoqing/Documents/Development/android-ndk-r9d/sources/cxx-stl/llvm-libc++/libcxx/include/__locale:21: In file included from /Users/guoqing/Documents/Development/android-ndk-r9d/sources/cxx-stl/llvm-libc++/../../android/support/include/locale.h:33: /Users/guoqing/Documents/Development/android-ndk-r9d/platforms/android-9/arch-arm/usr/include/locale.h:55:1: warning: empty struct has size 0 in C, size 1 in C++ -Wextern-c-compat] struct lconv { }; ^ Compile thumb : chipmunk_static <= cpConstraint.c Compile thumb : chipmunk_static <= cpDampedRotarySpring.c Compile thumb : chipmunk_static <= cpDampedSpring.c Compile thumb : chipmunk_static <= cpGearJoint.c Compile thumb : chipmunk_static <= cpGrooveJoint.c Compile thumb : chipmunk_static <= cpPinJoint.c Compile thumb : chipmunk_static <= cpPivotJoint.c Compile thumb : chipmunk_static <= cpRatchetJoint.c Compile thumb : chipmunk_static <= cpRotaryLimitJoint.c Compile thumb : chipmunk_static <= cpSimpleMotor.c Compile thumb : chipmunk_static <= cpSlideJoint.c Compile++ thumb: cocos2dxandroid_static <= CCApplication.cpp Compile++ thumb: cocos2dxandroid_static <= CCCommon.cpp Compile++ thumb: cocos2dxandroid_static <= CCDevice.cpp Compile++ thumb: cocos2dxandroid_static <= CCGLView.cpp 1 warning generated. Compile++ thumb: cocos2dxandroid_static <= CCFileUtilsAndroid.cpp Compile++ thumb: cocos2dxandroid_static <= javaactivity.cpp Compile++ thumb: cocos2dxandroid_static <= DPIJni.cpp Compile++ thumb: cocos2dxandroid_static <= IMEJni.cpp Compile++ thumb: cocos2dxandroid_static <= Java_org_cocos2dx_lib_Cocos2dxAccelerometer.cpp Compile++ thumb: cocos2dxandroid_static <= Java_org_cocos2dx_lib_Cocos2dxBitmap.cpp Compile++ thumb: cocos2dxandroid_static <= Java_org_cocos2dx_lib_Cocos2dxHelper.cpp Compile++ thumb: cocos2dxandroid_static <= Java_org_cocos2dx_lib_Cocos2dxRenderer.cpp Compile++ thumb: cocos2dxandroid_static <= JniHelper.cpp In file included from jni/../../cocos2d/cocos/platform/android/jni/Java_org_cocos2dx_lib_Cocos2dxHelper.cpp:32: In file included from jni/../../cocos2d/cocos/platform/android/../../deprecated/CCString.h:35: In file included from /Users/guoqing/Documents/Development/android-ndk-r9d/sources/cxx-stl/llvm-libc++/libcxx/include/sstream:174: In file included from /Users/guoqing/Documents/Development/android-ndk-r9d/sources/cxx-stl/llvm-libc++/libcxx/include/ostream:131: In file included from /Users/guoqing/Documents/Development/android-ndk-r9d/sources/cxx-stl/llvm-libc++/libcxx/include/ios:216: In file included from /Users/guoqing/Documents/Development/android-ndk-r9d/sources/cxx-stl/llvm-libc++/libcxx/include/__locale:21: In file included from /Users/guoqing/Documents/Development/android-ndk-r9d/sources/cxx-stl/llvm-libc++/../../android/support/include/locale.h:33: /Users/guoqing/Documents/Development/android-ndk-r9d/platforms/android-9/arch-arm/usr/include/locale.h:55:1: warning: empty struct has size 0 in C, size 1 in C++ -Wextern-c-compat] struct lconv { }; ^ Compile++ thumb: cocos2dxandroid_static <= TouchesJni.cpp Compile thumb : cpufeatures <= cpu-features.c StaticLibrary : libcocos2d.a 1 warning generated. StaticLibrary : libcocosdenshion.a StaticLibrary : libchipmunk.a StaticLibrary : libcpufeatures.a StaticLibrary : libcocos2dandroid.a SharedLibrary : libcocos2dcpp.so Install : libcocos2dcpp.so => libs/armeabi/libcocos2dcpp.so make: Leaving directory /Users/guoqing/Documents/Development/myWorkspace/cocos2dx/test_3.0/proj.android’

:2:问题终于解决了,原来是把is lib…下面的错误删除,然后把勾取消就可以了。

厉害厉害:7::7::7::7::7:

有没有windows版本的呢?

楼主 呢求教大家好,我刚刚接触cocos,在win8环境下,按照官方文档搭建了环境之后
用eclipse导入项目和libcocos2dx后,项目内的jni下的Android.mk上有一个红叉叉
点击进去问题是出在这里:

(call import-module,.) (call import-module,audio/android)

怎么解决呢?

好贴,搞定环境问题了。

楼主号利好!

执行 python build_native.py 出现了CreateProcess D:\cygwin\bin\awk, awk -f D:/android-ndk-r9c/build/ awk/check-awk.awk,…>failed
Host ‘awk’ tool is outdated. Please define HOST_AWK to point to Gawk or Nawk !怎么解决,求高手指点

有用,感谢。

现在的安卓,下载不了呀

mark一下,学习学习~

source /Users/xuzhiwei/.bash_profile windows下是神马