从cocos2d中导入项目到Android
来源:互联网 发布:青苹果软件 编辑:程序博客网 时间:2024/04/29 01:55
在windows环境中用cocos2d开发游戏,开发成功后导入到Android
1.首先用VS确定游戏能正常编译及运行。
2.配置好Android环境--(JDK+SDK+NDK+ANT+exlipse)
3.打开Eclipse在Package Explorer区域内单击鼠标右键,然后点击菜单Import,选择导入已经存在的Android工程
4.分别导入cocos2d项目中的proj.android和java文件(java:..\cocos2d\cocos\2d\platform\android\java)
5.用Eclipse打开项目的jni目录下的Android.mk文件改一下(全部换成下面代码):
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := cocos2dcpp_shared
LOCAL_MODULE_FILENAME := libcocos2dcpp
#traverse all the directory and subdirectory
define walk
$(wildcard $(1)) $(foreach e,$(wildcard $(1)/*),$(call walk,$(e)))
endef
#traverse Classes Directory
ALLFILES=$(call walk,$(LOCAL_PATH)/../../Classes)
FILE_LIST:=hellocpp/main.cpp
FILE_LIST+=$(filter %.cpp, $(ALLFILES))
FILE_INCLUDES:=$(shell find $(LOCAL_PATH)/../../Classes -type d)
#source file will be compiled
LOCAL_SRC_FILES := $(FILE_LIST:$(LOCAL_PATH)/%=%)
LOCAL_C_INCLUDES := $(LOCAL_PATH)/../../Classes
LOCAL_WHOLE_STATIC_LIBRARIES := cocos2dx_static
LOCAL_WHOLE_STATIC_LIBRARIES += cocosdenshion_static
LOCAL_WHOLE_STATIC_LIBRARIES += box2d_static
LOCAL_WHOLE_STATIC_LIBRARIES += cocos_extension_static
LOCAL_WHOLE_STATIC_LIBRARIES += cocostudio_static
include $(BUILD_SHARED_LIBRARY)
$(call import-module,2d)
$(call import-module,audio/android)
$(call import-module,Box2D)
$(call import-module,editor-support/cocostudio)
$(call import-module,extensions)
6.在cmd窗口中运行cocos2d项目的build_native.py文件(如果有错在VS中把#include "cocos-ext.h"换成#include "extensions/cocos-ext.h")
7.最后生成了一个so库文件,我们要的就是这个。
8.右键点击项目--Android Tools--Export Signed Application Package设置证书
注意要进2次,第一次创建证书,第二次生成APP
OK,,移植成功,现在可以运行项目啦!!
- 从cocos2d中导入项目到Android
- 从git导入项目到Android studio
- 从eclipse中导入项目到Android studio 中出现的问题
- eclipse 项目 导入到 Android studio 中
- Eclipse项目导入到Android studio中
- eclipse项目导入到Android Studio中
- eclipse项目导入到Android Studio中
- 从Eclipse中导入项目到AndroidStudio中
- Cocos2d-x 项目从VS移植到Android中的配置
- 【iOS-cocos2d-X 游戏开发之七】整合Cocos2dX的Android项目到Xcode项目中,Xcode编写&编译代码,Android导入打包运行即可!
- iOS-cocos2d-X 游戏开发之七】整合Cocos2dX的Android项目到Xcode项目中,Xcode编写&编译代码,Android导入打包运行即可!
- 关于cocos2d-x项目导入到eclipse中clean项目时产生的错误
- 将eclispe中项目导入到Android Studio中
- Cocos2d-x系列二:xcode中导入cocos2d_libs到自己项目中
- cocos2dx学习笔记(二)导入项目到Android中
- 把android db文件导入到项目中
- Android Studio下导入openCV到项目中
- mono for Android导入已有数据库到项目中
- http://blog.csdn.net/longshenlmj/article/deta
- 系统吞吐量、TPS(QPS)、用户并发量、性能测试概念和公式
- 简单工厂模式和工厂方法模式
- HDU 5443 The Water Problem 签到
- 日历系统——控制台输入年份和月份,打印该月的日历
- 从cocos2d中导入项目到Android
- Android build error "No rule to make target"
- HDU 5438 Ponds 拓扑+并查集
- Libev源码分析01:Libev中的监视器结构(C结构体实现继承)
- 从map到堆栈
- 求随机数构成的数组中找到长度大于或等于3的最长的等差数列
- 状态机思路在程序设计中的应用
- 软件测试基础_什么是软件测试
- poj 1753