`
song020cn
  • 浏览: 63204 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Cocos2dx android build shell file

阅读更多

./jni/Android.mk

 

LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)

LOCAL_MODULE := game_shared

LOCAL_MODULE_FILENAME := libgame

LOCAL_SRC_FILES := hellocpp/main.cpp

define all-cpp-files-under
$(patsubst ./%,%, \
  $(shell cd $(LOCAL_PATH) ; \
          find ../../Classes -name "*.cpp" -and -not -name ".*") \
 )
endef

define all-subdir-cpp-files
$(call all-cpp-files-under,.)
endef

LOCAL_SRC_FILES += $(call all-subdir-cpp-files)
                   
LOCAL_C_INCLUDES := $(LOCAL_PATH)/../../Classes                   

LOCAL_WHOLE_STATIC_LIBRARIES := cocos2dx_static cocosdenshion_static cocos_extension_static
            
include $(BUILD_SHARED_LIBRARY)

$(call import-module,CocosDenshion/android) \
$(call import-module,cocos2dx) \
$(call import-module,extensions)

 

主要是修改 LOCAL_SRC_FILES 部分

原内容为

LOCAL_SRC_FILES := hellocpp/main.cpp \
                   ../../Classes/AppDelegate.cpp \
                   ../../Classes/HelloWorldScene.cpp

 

修改后

LOCAL_SRC_FILES := hellocpp/main.cpp

define all-cpp-files-under
$(patsubst ./%,%, \
  $(shell cd $(LOCAL_PATH) ; \
          find ../../Classes -name "*.cpp" -and -not -name ".*") \
 )
endef

define all-subdir-cpp-files
$(call all-cpp-files-under,.)
endef

LOCAL_SRC_FILES += $(call all-subdir-cpp-files)

 

 

分享到:
评论

相关推荐

    cocos2d-android.jar.zip_CoCos2d_android jar_android game_cocos2d

    cocos2d-android游戏引擎是著名游戏引擎cocos2d游戏引擎的Android版。cocos2d-android游戏引擎性能优越、易学、可以进行纯java编程、具有极高的研 究价值、大大的降低了开发者的学习成本。您只需要一台普通配置的...

    cocos2d-android.zip_android_android Cocos2d.jar_cocos2d android.

    接着,为了在Android工程中使用Cocos2d-android.jar,你需要在项目的`build.gradle`文件中添加依赖。在`dependencies`块中,声明对本地JAR文件的引用,如下所示: ```groovy dependencies { implementation file...

    cocos2d-android jar包全套.zip

    "cocos2d-android jar包全套.zip"这个压缩包包含了在Android上使用Cocos2d开发游戏所需的所有核心库和依赖。 首先,让我们详细了解一下Cocos2d的主要组件: 1. **Cocos2d Engine**:这是Cocos2d的核心,提供了一...

    Cocos2d-Android架包

    Cocos2d-Android是一个基于Cocos2d-x框架的Android游戏开发引擎,它为开发者提供了在Android平台上构建2D游戏的强大工具集。这个“Cocos2d-Android架包”包含了所有必要的库和资源,使得开发者能够利用Cocos2d-...

    Cocos2d Android的小游戏打飞机

    在Android平台上,Cocos2d-x是一个基于C++的跨平台版本,它允许开发者用一种语言编写游戏,然后在多个操作系统上运行,包括iOS、Android、Windows等。"打飞机"是一款经典的飞行射击游戏,利用Cocos2d Android开发...

    cocos2d-android

    《cocos2d-android:开启你的Android 2D游戏开发之旅》 在移动游戏开发领域,Cocos2d-x是一个非常流行的开源框架,它为开发者提供了便捷的2D游戏开发工具。而cocos2d-android,正是这个框架的Android版本,专为...

    cocos2d-Android项目源码

    【cocos2d-Android项目源码】是一个专为安卓设备设计的游戏开发框架,它基于cocos2d的C语言版本构建,旨在简化在Android平台上使用cocos2d进行游戏开发的过程。cocos2d是一个广泛应用的开源2D游戏引擎,它提供了丰富...

    cocos2d android-1

    在Android平台上,Cocos2d-x是它的Java版本,被称为cocos2d android。这个框架允许开发者利用Java语言来构建高性能、跨平台的游戏应用。在“cocos2d android-1”这个主题中,我们主要会探讨以下几个关键知识点: 1....

    cocos2D,Android游戏开发引擎

    Cocos2D是一款广泛应用于移动游戏开发的开源引擎,尤其在Android平台上,它以其高效、易用和跨平台的特性深受开发者喜爱。Cocos2D最初是为2D游戏设计的,但随着技术的发展,它也支持了部分3D功能,使得开发者能够...

    Android Cocos2d-x 环境配置

    在Android平台上进行游戏开发时,Cocos2d-x是一个广泛使用的开源2D游戏引擎,它支持多平台,包括iOS、Android、Windows等。本篇将详细介绍如何在Windows XP SP3环境下配置Android Cocos2d-x的开发环境。 首先,我们...

    cocos2d-android-1

    《Cocos2d-android-1:开启Android游戏开发之旅》 Cocos2d-android-1是一套专为Android平台设计的游戏开发课程资源,它基于Cocos2d引擎,旨在帮助开发者掌握游戏开发的核心技术和流程。Cocos2d是一款广泛使用的开源...

    Cocos2d Android实施

    在Android平台上,Cocos2d通过Cocos2d-x实现,它是一个用C++编写的游戏引擎,同时提供了Java API,使得开发者可以方便地在Android环境中进行开发。这个压缩包文件"**cocos2d-android**"很可能是包含了一系列Cocos2d-...

    cocos2d-android-1资源:API文档

    在Android平台上,cocos2d-x是其主要实现,而“cocos2d-android-1”可能是该框架的一个特定版本。这个压缩包中的“cocos2d-android-1-doc”文件很可能是该版本的API文档,对于开发者来说是一份非常重要的参考资料。 ...

    android cocos 2D范例

    在Android平台上,Cocos2D是一个非常流行的2D游戏开发框架,它允许开发者创建高质量的图形和交互式体验。这个“android cocos 2D范例”着重于展示如何利用Cocos2D-Android库来实现游戏功能,特别是针对鼠标点击事件...

    cocos2d-android.jar

    cocos2d-android

    Cocos2d-x实战:JS卷——Cocos2d-JS开发

    资源名称:Cocos2d-x实战:JS卷——Cocos2d-JS开发内容简介:本书是介绍Cocos2d-x游戏编程和开发技术书籍,介绍了使用Cocos2d-JS中核心类、瓦片地图、物理引擎、音乐音效、数据持久化、网络通信、性能优化、多平台...

    Cocos2d-Android-1游戏开发

    Cocos2d-Android-1是一款基于Cocos2d-x框架的游戏开发工具,专用于创建Android平台上的2D游戏。Cocos2d-x是一个开源、跨平台的游戏开发库,它基于C++,同时提供了Lua和JavaScript的绑定,使得开发者可以使用这三种...

Global site tag (gtag.js) - Google Analytics